mysql在已有数据的情况下添加新的自增主键字段

[mysql] 2024-04-20 圈点558

摘要:mysql在已有数据的情况下需要添加新的id自增主键字段,有几个情况需要注意

mysql在已有数据的情况下需要添加新的id自增主键字段,有几个情况需要注意:

1,一个表只能有一个主键;

2,自增字段必须是主键;

3,不管数据库的表有没有数据,都可以创建自增主键的字段。

4,注意数据库版本,大同小异,但有些会提示错误。


命令如下:

ALTER TABLE `tbname` ADD `ii` INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`ii`);


备注:这条语句需要一次完全,很多人都是分开创建的,比如先创建字段,再创建主键,再创建自增,在有数据的情况下是不太合适的;

mysql  自增主键  

感谢反馈,已提交成功,审核后即会显示