MySQL获得结构化错误消息

时间:2016-05-19 15:19:25

标签: php mysql mysql-error-1062

我有一个MySQL插入查询,可能会产生重复,导致出现错误消息(mysql_error()

Duplicate entry '1-79' for key 'PRIMARY'

有没有办法通过更多的结构来获得它,所以我知道哪个密钥产生了重复。也许就像一个看起来有点像这样的数组

["Error" => "1062", "entry" => "1-79", "key" => "PRIMARY"]

以便我立即知道要更改的列。

想要INSERT IGNOREON DUPLICATE UPDATE,我只想要一种简单的方法来处理错误。

是否存在,或者我是否必须以某种方式处理mysql_error()字符串?

0 个答案:

没有答案