发生SQL数据库错误:错误号:1062

时间:2015-01-02 11:26:25

标签: php mysql

我在尝试将数据插入phpmyadmin数据库时遇到错误

电子邮件列不是答案表中的主键或唯一键。但它是另一个表的主键。

为什么会这样?

 A Database Error Occurred

 Error Number: 1062
 Duplicate entry 'work@gmail.com' for key 'email'
 INSERT INTO `answer` (`ansbody`, `ansaccept`, `ansrep`, `ansqid`, `ansemail`) VALUES ('aaa',                     'false', 0, '15', 'work@gmail.com')

 Filename: C:\xampp\htdocs\StackTrace\system\database\DB_driver.php
 Line Number: 330

2 个答案:

答案 0 :(得分:0)

您将自己的电子邮件作为主键,可能此电子邮件已在数据库表中显示记录。

答案 1 :(得分:0)

您可能会尝试插入已经具有值email的唯一列work@gmail.com如果不是这种情况,这可能会对您有所帮助Database Error Occurred Error Number: 1062

相关问题