以前PDO::errorInfo
は拡張エラー情報を取得していました。これは、ドライバー固有のエラー コードを含む配列を返します。
私の考えでは、返された特定のドライバー エラー コード ([1]
配列 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'
)