有没有办法可以用PHP检查MySQL中的特定错误?例如,我想运行一个查询,将1000个姓氏插入数据库表,并希望能够检测到任何错误并处理它们。
我知道我可以使用mysql_error()
来检查错误,但我想专门检查duplicate value
错误。有没有办法做到这一点?
答案 0 :(得分:3)
您可以比较错误消息。还有mysql_errno()
:http://www.php.net/manual/en/function.mysql-errno.php。您可以从MySQL规范中找到 Duplicate Value 的确切错误号,以便更好地进行比较。