如何用新的id替换重复的id?

qoefvg9y  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(458)

假设我有这张table:

ID | Name
1  | Daniel
2  | Michael
1  | Lawrence

如何通过查询找到所有重复的ID,并用新的唯一编号替换另一个ID,以便不再有重复的ID?

sigwle7e

sigwle7e1#

最简单的方法是删除id列并将该列重新添加为主键autoincrement:

ALTER TABLE tableName DROP idColumnName;

然后呢

ALTER TABLE tableName ADD idColumnNameint NOT NULL PRIMARY KEY AUTO_INCREMENT;

相关问题