错误1062:重复输入' 0'关键' PRIMARY'添加主键时

时间:2015-02-10 11:49:39

标签: mysql mysql-error-1062

我已经有一张包含一些数据的表格。现在我想添加一个新列“id”并使其成为主键。我正在使用MySQL Workbench。所以,我只是添加一个新密钥,然后将其设置为PK和NN。但由于某种原因,这种显然简单明了的操作无效。我明白了:

  

ERROR 1062:键'PRIMARY'重复输入'0'

为什么?

1 个答案:

答案 0 :(得分:1)

您可能已在该表中将字段设置为主键。 我想你必须将该字段禁用为PK并在同一语句中添加新的id - 列。