ALTER TABLE `ecommerce`.`users` ADD id INT AUTO_INCREMENT;这是我的SQL代码。当我运行它时,我得到
#1060重复列名'id‘
请帮帮忙
发布于 2021-03-20 11:23:49
此错误意味着您的表中已经有一个名称为id的列,因此不能添加同名的另一列。
您可以做的是修改现有列的属性:
ALTER TABLE `ecommerce`.`users` MODIFY COLUMN id INT AUTO_INCREMENT;如果现有列尚未设置为UNIQUE或PRIMARY KEY,则还必须在ALTER语句中设置其中之一:
ALTER TABLE `ecommerce`.`users` MODIFY COLUMN id INT AUTO_INCREMENT PRIMARY KEY;发布于 2021-03-20 11:24:02
可以按以下方式更新现有列
ALTER TABLE `ecommerce`.`users` MODIFY COLUMN id INT auto_incrementhttps://stackoverflow.com/questions/66720895
复制相似问题