gpt4 book ai didi

mysql - 如何重新排列数据库主键

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

美好的一天我在本地主机上为网站创建数据库。并输入一些信息,然后我从数据库中删除并重新输入信息。现在对于“id”主键,我有 200 多行。我想重新安排主键。

例如

id |name
1 |Samuel
2 |Smith
4 |Gorge
15 |Adam
19 |David

我想拥有

id |name
1 |Samuel
2 |Smith
3 |Gorge
4 |Adam
5 |David

是否可以用任何命令来做?

最佳答案

您可以删除主键列并重新创建它。然后将重新分配所有 ID,我假设按照插入行的顺序。

  alter table your_table drop column id; 

然后创建它

ALTER TABLE  `your_table_name` ADD  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

关于mysql - 如何重新排列数据库主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21502090/

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