получить имя ключа для ошибки ограничения в PHP / MySql? - PullRequest
0 голосов
/ 24 августа 2010

Если я пытаюсь выполнить вставку, которая завершается неудачно из-за ошибки ограничения ключа, есть ли способ получить имя ключа, не выполняя разбор строки текста ошибки?

Я уже знаю, код ошибки 1062; Я хочу выяснить , какое ключевое ограничение не удалось:)

1 Ответ

1 голос
/ 24 августа 2010

"без разбора строки текста ошибки?" - Нет, насколько я знаю, делаю что-то вроде

preg_match("/for key '(.+)'$", $msg, $matches)

ваш лучший шанс.

...