6

我不确定为什么会收到此错误 #1062 - Duplicate entry '1' for key 1 cany 任何人都可以帮助解释它的含义。谢谢

4

5 回答 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 回答