У меня есть запрос вставки MySQL, который может привести к дублированию, что приводит к сообщению об ошибке (с mysql_error()
) как это
Duplicate entry '1-79' for key 'PRIMARY'
Есть ли способ получить это с немного большей структурой, поэтому я знаю, какой ключ создал дубликат. Может быть, что-то вроде массива, который выглядит немного так
["Error" => "1062", "entry" => "1-79", "key" => "PRIMARY"]
так что я сразу знаю, какой столбец изменить.
я делаю не хочу INSERT IGNORE
или же ON DUPLICATE UPDATE
Я просто хочу простой способ обработки ошибки.
Это существует, или я должен как-то обработать mysql_error()
строка?
Задача ещё не решена.
Других решений пока нет …