Скажите, можно ли как то записать в переменную ответ, который возвращает сбойное действие, в котором выполняется MySQL запрос?
Если подробнее: я выполняю INSERT в MySQL базу, но иногда запрос выполняется с ошибкой добавления записи. Причина ошибки - добавление дубликата записи. Ошибка выводится в лог такая:
"Сообщение: "Duplicate entry '4000001' for key 'PRIMARY'"
Мне нужно как то вывести эту ошибку в переменную, что бы затем сравнить ее на определенное соответствие. Поскольку если ошибка именно такая (дубликат записи), то можно просто перейти к следующему действию, иначе же если ошибка INSERTA-а в базу другая - то остановить выполнение шаблона.
Если подробнее: я выполняю INSERT в MySQL базу, но иногда запрос выполняется с ошибкой добавления записи. Причина ошибки - добавление дубликата записи. Ошибка выводится в лог такая:
"Сообщение: "Duplicate entry '4000001' for key 'PRIMARY'"
Мне нужно как то вывести эту ошибку в переменную, что бы затем сравнить ее на определенное соответствие. Поскольку если ошибка именно такая (дубликат записи), то можно просто перейти к следующему действию, иначе же если ошибка INSERTA-а в базу другая - то остановить выполнение шаблона.