我不确定为什么会收到此错误 #1062 - Duplicate entry '1' for key 1 cany 任何人都可以帮助解释它的含义。谢谢
问问题
63814 次
5 回答
6
您的列很可能设置为唯一,并且您尝试输入具有表中已经存在的 ID 的行。
于 2010-07-22T17:12:44.817 回答
4
您可能正试图插入一条设置了 ID(或其他字段)1
的记录,而这样的记录已经存在于表中。作为主键的字段对于每条记录必须具有唯一值。
于 2010-07-22T17:12:48.807 回答
2
我认为您正在尝试将“1”插入到已经具有“1”值的唯一键字段中
于 2010-07-22T17:13:29.913 回答
1
问题与您的文件有关-您正在尝试使用副本创建数据库-在文件的顶部,您会发现如下内容:
如果不存在则创建数据库*THE_NAME_OF_YOUR_DB*
默认字符集 latin1 整理 latin1_general_ci; 使用*THE_NAME_OF_YOUR_DB*
;
而且我确定您已经有一个具有此名称的数据库 - 在同一服务器中 - 请检查。
于 2013-08-25T09:13:12.400 回答
0
您需要在其中一个主键必须是唯一值的组中添加主键。例如,如果一个表有 4 列 id、name、address、group_id 其中 group_id 具有重复值,如果我想添加 group_id 作为主要,那么它应该在一个包含 id 和 group_id 的组中
于 2013-05-10T03:18:08.160 回答