gpt4 book ai didi

mysql - 重置 AUTO_INCREMENT 不起作用

转载 作者:可可西里 更新时间:2023-11-01 08:06:15 24 4
gpt4 key购买 nike

我在 MySQL 中有一个名为 Person 的表。有一列 id 具有 UNIQUEAUTO_INCREMENT 属性以及一个主键。我想重置 id 的计数器,以便它从 1 重新开始。我使用了以下 SQL 语句:

ALTER TABLE Person AUTO_INCREMENT=1;

但是在我应用此更改后,id 仍然从我最后的位置 (130) 开始,而不是从 1 开始。那么为什么此重置不起作用?

最佳答案

使用 TRUNCATE TABLE 因为这将重置自动增量

来自documentation ...从 MySQL 5.0.13 开始,无论是否有外键约束,AUTO_INCREMENT 计数器都会被 TRUNCATE TABLE 重置为零。)

关于mysql - 重置 AUTO_INCREMENT 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17215564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com