【发布时间】:2009-09-13 13:24:50
【问题描述】:
跑步后发现,
DELETE FROM tablename
我的 ID(自动递增)值变得很奇怪
7, 8, 9, 0, 1, 12, 3, 4, 15
按照这个顺序,当我做一个时,
SELECT * FROM tablename
我知道认证指南说,当使用 DELETE without WHERE 清空表时,ID 可能会或可能不会被重置,但是是什么导致 ID 序列如此奇怪?我很确定这是插入行的顺序。最初在删除之前,我的表中有 6 行,所以 7、8、9 似乎可以理解。
【问题讨论】:
标签: mysql auto-increment sql-delete