phpMyAdmin错误#1062 - 密钥1的重复条目“1”

时间:2010-07-22 17:08:00

标签: mysql phpmyadmin mysql-error-1062

我不确定为什么会收到此错误#1062 - 密钥1的重复条目“1”可以帮助解释它的含义。 感谢

5 个答案:

答案 0 :(得分:6)

您的列很可能设置为“唯一”,并且您尝试输入的行包含表格中已存在的ID。

答案 1 :(得分:4)

您可能正在尝试插入ID(或其他字段)1设置的记录,而此类记录已存在于表中。作为主键的字段必须具有每个记录的唯一值。

答案 2 :(得分:2)

我认为你试图将'1'插入已经有'1'值的唯一键字段

答案 3 :(得分:1)

问题与您的文件有关 - 您正在尝试使用副本创建数据库 - 在文件顶部您会看到如下内容:

创建数据库,如果不是EXISTS *THE_NAME_OF_YOUR_DB*默认字符集latin1 COLLATE latin1_general_ci; 使用*THE_NAME_OF_YOUR_DB*;

我相信你已经拥有了这个名字的数据库 - 在同一台服务器上 - 请检查。

答案 4 :(得分:0)

您需要在主键中添加主键,其中一个主键必须是唯一值。 例如如果一个表有4列id,name,address,group_id,其中group_id有重复值,如果我想将group_id添加为primary,那么它应该在一个包含id和group_id的组中