gpt4 book ai didi

MySQL 自动递增 : Is there any way to reassign IDs starting from 1?

转载 作者:行者123 更新时间:2023-11-29 04:43:55 25 4
gpt4 key购买 nike

我有一个带有自动递增 ID 的表,该表运行大量 INSERT 和 DELETE,导致数字出现很大差距。我只是想知道为了整洁起见,是否有一个查询将从最低 ID 开始,将其分配给 1 并从那里向上处理 +1?该 ID 与数据库中的任何其他列无关。

所以它会从,例如:

103425729012

到:

12个3

我不想重置自动增量,我知道该怎么做。我实际上是要更改 ID。或者这被认为是不好的做法?

谢谢。

最佳答案

我认为这是不好的做法。但是......你可以选择你的数据到第二个表中激活另一个自动增量键,但没有你的id然后截断你当前的表并重新插入你的数据和新的id......当然,有丢失的危险数据等,我真的不会做。

附言您还需要重置序列号的当前值。

关于MySQL 自动递增 : Is there any way to reassign IDs starting from 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22756262/

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