【发布时间】:2012-07-20 06:24:22
【问题描述】:
我们正在将现有产品表导入到我们自己的新表中。我们编写的导入脚本运行良好并插入了适量的行(6000 左右)。但是,在导入之后,下一个自动递增的主键/id 比表中的行数多 1500 个(或更多)。
我们无法理解 MySQL 为何这样做,我们希望它停止。我已经完成了通常的在线搜索以寻求帮助,但我画的是一个空白 - 有什么想法吗?
【问题讨论】:
-
您是否在自动递增列中插入任何数据?
-
没有。我们要让自动增量器去做它的“事情”。
-
我在运行
insert into tb select * from tb1;和insert into tb values() for 1 row时也遇到了同样的情况。最后一个插入跳过了超过 6000 的 auto_increment 字段。难以置信。
标签: mysql database import autocomplete mysqlimport