Mysql之修改已存在的表增加ID属性为auto_increment自动增长的方法
记录Mysql ID自增问题
我的表名:Xtable
表名ID:ID(pk)
SQL语句:
ALTER TABLE Xtable CHANGE ID ID INT NOT NULL AUTO_INCREMENT;
如果你的SQL语句是这样的话:
ALTER TABLE Xtable CHANGE ID ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY;
则会报错:1068 - Multiple primary key defined
因为你的ID已经是主键了就不需要alter primary key 了
扩展:
ALTER TABLE Xtable CHANGE ID ID INT NOT NULL 可以取消ID自增