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