【发布时间】:2012-05-14 11:27:13
【问题描述】:
我使用PDO::errorInfo 来获取扩展的错误信息。这确实会返回一个包含驱动程序特定错误代码的数组。
在我看来,我计划获取特定返回的驱动程序错误代码([1]in array return)然后将其与我自己的自定义错误描述相关联。重要的是,我似乎无法列出所有驱动程序特定的错误代码。有什么想法吗?
MySQL 版本 5.5.21,InnoDB 引擎。
errorInfo() 返回示例:
Array
(
[0] => 23000
[1] => 1452
[2] => Cannot add or update a child row; a foreign key constraint fails...
)
Array
(
[0] => 23000
[1] => 1062
[2] => Duplicate entry 'Ovjsuy2' for key 'column_name'
)
【问题讨论】: