Sat*_*ish 4 mysql sql
是否有可能删除表中的整个数据并插入id从1开始的新行
当我们尝试插入id将是最后插入的行id + 1的新行时,删除命令有助于从表中删除数据(如果最后插入的id是5,那么新的id应该是6)但是我想将该id存储为1
截断命令以外的任何建议,在此先感谢
Mud*_*san 7
删除所有记录后
ALTER TABLE tablename AUTO_INCREMENT = 1
注意
来自MySQL Docs :Link
您不能将计数器重置为小于或等于任何已使用的值.对于MyISAM,如果该值小于或等于AUTO_INCREMENT列中当前的最大值,则该值将重置为当前最大值加1.对于InnoDB,如果该值小于列中的当前最大值,则不会发生错误,并且不会更改当前序列值.
归档时间:
12 年,10 月 前
查看次数:
241 次
最近记录: