我似乎找不出一个MYSQL命令或一组命令,它们允许我创建一个“id”字段,添加auto_increment值,然后将其设置为主键。
我之所以要这么做是因为我有一个数以百万行的表,我想给每个行分配一个唯一的ID,这将成为主键并使它自动增加。
有没有一种方法可以使用SQL语法来实现这一点,或者我需要编写一个脚本?

最佳答案

只是想好了,以防将来有人需要:

alter table test add column id int(9) unsigned auto_increment PRIMARY KEY;

关于mysql - MySQL关于auto_increment的难题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6510255/

10-10 00:47
查看更多