在MySQL中是否可以设置主键索引的起始值,所以它从15开始而不是1?
快速破解就是编写一个包含14个垃圾条目的循环,添加正确的数据然后删除前14个条目,但我很想知道它是否可以以更整洁的方式进行!
执行此操作的原因是对现有站点进行大修,其中索引不是从1开始,而是用于链接不同表中的项目
答案 0 :(得分:12)
是的,可以通过更改表来更改自动增量开始位置。
ALTER TABLE t AUTO_INCREMENT = ?;
答案 1 :(得分:1)
您可以将自动增量值直接放在SELECT
语句中 - 只需放置所需的15,下一条记录将从16,17开始......