如何避免这个"重复输入密钥"

时间:2015-01-08 06:17:27

标签: php mysql

我将电子邮件字段设置为唯一,当我插入值时,它给出了mysql错误“重复条目的密钥”,但我想验证电子邮件是唯一的而不会出现错误,这是什么解决方案? ??

2 个答案:

答案 0 :(得分:0)

要避免此错误,您可以使用ajax函数并检查何时输入的值。 使用“field.onchange”并将请求发送到mysql使用ajax,这样就不会在提交数据时收到错误。相反,当你提供输入时,你会得到错误。

答案 1 :(得分:0)

为避免重复输入数据库,请使用INSERT IGNORE INTO TABLE_NAME

如果带有该密钥的记录已经存在,这将避免插入。

有关详细的语法和选项

,请参阅此link