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

Mysql phpMyAdmin错误1062-密钥1的重复条目“1”,mysql,phpmyadmin,mysql-error-1062,Mysql,Phpmyadmin,Mysql Error 1062,我不知道为什么我会得到这个错误1062-重复条目“1”的关键1可以任何人帮助解释它的意思。 非常感谢您的列很可能被设置为唯一,并且您正在尝试输入一个表中已经存在的ID为的行。您可能正在尝试插入一个ID为或其他字段1的记录,而这样的记录已经存在于表中。作为主键的字段对于每条记录必须具有唯一值。我认为您正在尝试将“1”插入到已具有“1”值的唯一键字段中。您需要将主键添加到组中,其中一个主键必须是唯一值。 e、 g.如果一个表有4列id、名称、地址、组id,其中组id有重复值,如果我想添加组id作为主

我不知道为什么我会得到这个错误1062-重复条目“1”的关键1可以任何人帮助解释它的意思。
非常感谢

您的列很可能被设置为唯一,并且您正在尝试输入一个表中已经存在的ID为的行。

您可能正在尝试插入一个ID为或其他字段1的记录,而这样的记录已经存在于表中。作为主键的字段对于每条记录必须具有唯一值。

我认为您正在尝试将“1”插入到已具有“1”值的唯一键字段中。

您需要将主键添加到组中,其中一个主键必须是唯一值。
e、 g.如果一个表有4列id、名称、地址、组id,其中组id有重复值,如果我想添加组id作为主,那么它应该与id和组id组成一个组,问题与您的文件有关-您正试图使用副本创建一个DB-在文件顶部,您会发现如下内容:

如果不存在,则创建数据库*数据库的名称*默认字符集latin1 COLLATE latin1 \u general\u ci; 使用你的数据库的名称


我确信您在同一台服务器上已经有一个同名的DB,请检查。

我正在进行drupal到wordpress的转换,当我完成转换的这一部分时,插入到lceating_wrdp1.wp_terms terms_id,name,slug,term_组中选择d.tid,d.name,REPLACELOWERd.name,“,-”,0从wrdp1.term_数据d内部连接wrdp1.term_层次结构h USINGtid它引发此错误1062-键1的重复条目“1”我将主键设置为唯一。@Webne您可能必须在第一次导入时将键设置回非唯一,或取消设置要从中复制的表中的ID。在不知道数据的情况下无法判断这样做是否安全。我正在进行drupal到wordpress的转换,是否应该删除表格内容,然后重试?我不想再问另一个问题,但是,我放弃了表格,从头开始,我不再得到副本,但我得到了这个错误1062-键2的重复条目“lc计划”这是否意味着我试图添加两个“lc计划”字段?谢谢,您得到的错误与1062相同,但在不同的字段中,您应该在尝试插入数据之前检查wordpress约束、主键、唯一键等的db模式。将列设置为自动增量,并且在插入行时不插入值,让其自动填充,这将是最佳修复方法。或者您也可以看到表中的最后一个ID,并根据您的值将其递增1。