MySQL PHPMyAdmin 错误 #1062 - 键“PRIMARY”重复条目“0”

2024-03-11

现在我想添加一个主键id列,但它抛出错误:

#1062 - 密钥“PRIMARY”重复输入“0”

我已经尝试过这个:向现有表添加主键 https://stackoverflow.com/questions/11794659/add-primary-key-to-existing-table


当您创建一个新列时,会分配一个默认值(在您的情况下将为 0),因此您需要指定它具有的值(此外您可以告诉它该列是自动增量的,它会完成这项工作为您提供新的行条目)。 您必须将所有值更改为不同的值,id 键必须是唯一的

要更改所有 id,在 mysql 中您可以执行以下操作:

SET @new_id=0;
UPDATE your_table
SET id = @new_id := @new_id + 1
where id = 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL PHPMyAdmin 错误 #1062 - 键“PRIMARY”重复条目“0” 的相关文章

随机推荐