答:可以考虑以下两种方法:
- 手动修改自增 ID 的起始值
可以通过下面两条 SQL 语句来实现:
SELECT MAX(id) FROM table_name;
ALTER TABLE table_name AUTO_INCREMENT = 最大值+1;
- 使用 UUID 代替自增 ID
UUID (Universally Unique Identifier) 是一种可以生成唯一标识符的方法。可以在表中新增一个 column,用 UUID 作为主键。在 MySQL 中可以通过 UUID() 函数来生成 UUID。但是,使用 UUID 作为主键会增加存储空间的消耗,同时影响索引的效率,所以需要根据实际情况选择。