在我的测试中,
ALTER TABLE添加
PRIMARY KEY列的语句可以正常工作:
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
在为测试目的而创建的临时表上,以上语句创建了该
AUTO_INCREMENT
id列,并为该表中的每个现有行插入了自动递增值,从1开始。

在我的测试中,
ALTER TABLE添加
PRIMARY KEY列的语句可以正常工作:
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
在为测试目的而创建的临时表上,以上语句创建了该
AUTO_INCREMENT
id列,并为该表中的每个现有行插入了自动递增值,从1开始。