我试图修改一个既没有主键也没有自动递增列的表.我知道如何添加主键列,但我想知道是否有可能自动将数据插入主键列(我在DB中已经有500行了,我想给它们id,但我不想手动这样做).有什么 idea 吗?谢谢.
我试图修改一个既没有主键也没有自动递增列的表.我知道如何添加主键列,但我想知道是否有可能自动将数据插入主键列(我在DB中已经有500行了,我想给它们id,但我不想手动这样做).有什么 idea 吗?谢谢.
在我的测试中,添加PRIMARY KEY
列的ALTER TABLE
语句是正确的:
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
在为测试目的创建的临时表上,上面的语句创建了AUTO_INCREMENT
id
列,并为表中的每个现有行插入了自动增量值,从1开始.