【发布时间】:2010-07-22 17:08:00
【问题描述】:
我不确定为什么会收到此错误 #1062 - 键 1 的重复条目 '1' 任何人都可以帮助解释它的含义。 谢谢
【问题讨论】:
标签: mysql phpmyadmin mysql-error-1062
我不确定为什么会收到此错误 #1062 - 键 1 的重复条目 '1' 任何人都可以帮助解释它的含义。 谢谢
【问题讨论】:
标签: mysql phpmyadmin mysql-error-1062
您的列很可能设置为唯一,并且您尝试输入的行的 ID 已存在于您的表中。
【讨论】:
您可能正试图插入一条设置了 ID(或其他字段)1 的记录,而表中已经存在这样的记录。作为主键的字段对于每条记录必须具有唯一值。
【讨论】:
name, slug, term_group) SELECT d.tid, d.name , REPLACE(LOWER(d.name), ' ', '-'), 0 FROM wrdp1.term_data d INNER JOIN wrdp1.term_hierarchy h USING(tid) 它抛出这个错误 #1062 - Duplicate entry '1' for key 1 I将主键设置为唯一的。
我认为您正在尝试将“1”插入到已经具有“1”值的唯一键字段
【讨论】:
问题与您的文件有关 - 您正在尝试使用副本创建数据库 - 在文件顶部您会发现如下内容:
如果不存在则创建数据库*THE_NAME_OF_YOUR_DB* 默认字符集 latin1 整理 latin1_general_ci;
使用*THE_NAME_OF_YOUR_DB*;
我确定您已经有一个同名的数据库 - 在同一服务器中 - 请检查。
【讨论】:
您需要在组中添加主键,其中一个主键必须是唯一值。 例如如果一个表有 4 列 id, name, address, group_id 其中 group_id 有重复值,如果我想添加 group_id 作为主要,那么它应该在一个包含 id 和 group_id 的组中
【讨论】: