假设数据库有一个表,其中只有两列,其中ID(自动增量)和名称(文本)。当我们第一次添加2个名称,然后删除这两个名称,下次再次输入另一个名称时,ID计数从数字3开始,而应该从数字1开始。
问题是,有没有办法重置 ID,以便在删除所有 ID 值后从 0 开始,而不是从最后删除的 ID 号继续递增?
最佳答案
以下是重置 AUTO_INCRMENT
值的 SQL 查询:
ALTER TABLE tablename AUTO_INCREMENT = 0
关于mysql - 一般 MYSQL 数据库了解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14421967/