我在MySQL中做了一些插入语句,其中一些条目具有相同的主键。我得到了
我的MySQL shell中的这个输出:
ERROR 1062 (23000): Duplicate entry '1' for key 'PRIMARY'
ERROR 1062 (23000): Duplicate entry '2' for key 'PRIMARY'
ERROR 1062 (23000): Duplicate entry '3' for key 'PRIMARY'
ERROR 1062 (23000): Duplicate entry '4' for key 'PRIMARY'
ERROR 1062 (23000): Duplicate entry '5' for key 'PRIMARY'
ERROR 1062 (23000): Duplicate entry '6' for key 'PRIMARY'
ERROR 1062 (23000): Duplicate entry '8' for key 'PRIMARY'
所以,MySQL是否制作了条目,只是给了我这个错误,或者是在此时停止并且没有输入。我怎样才能解决主键错误的问题?我知道这些主键有时会有重复,但这是有原因的。
答案 0 :(得分:1)
未创建具有重复主键的条目。这就是主键的用途。如果您需要复制一个,那么该字段首先不应该是主键。