php - 使用 PHP 检查 MySQL 查询中的特定错误

标签 php mysql error-handling

有没有办法可以使用 PHP 检查 MySQL 中的特定错误?例如,我想要运行一个查询,将 1000 个姓氏插入到数据库表中,并且希望能够检测到任何错误并进行处理。

我知道我可以使用mysql_error()来检查错误,但我只想专门检查重复值错误。有什么办法可以做到吗?

最佳答案

您可以比较错误消息。还有mysql_errno():http://www.php.net/manual/en/function.mysql-errno.php 。您可以从 MySQL 规范中找到重复值的确切错误编号,以便更好地进行比较。

关于php - 使用 PHP 检查 MySQL 查询中的特定错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3207284/

相关文章:

mysql - 从第二个表中选择多个项目

javascript - 一个 JavaScript 错误的包罗万象

SQL 选择查询合并行

php - Codeigniter 2.1 - 将 HTML 页面插入数据库

c# - 添加错误处理以从数据库中删除用户

c# - 处理文件未找到异常的正确位置在哪里?

javascript - 如何重定向 wpmu 目录 "edit listing"按钮?

php - 将结帐自定义字段数据添加到运输包裹以在 WooCommerce 中进行计算

php - 当 utf8mb4 时将符号插入数据库时​​ Lumen SQLSTATE 错误

php - PHP函数parse_ini_file()真的有那么危险吗?