Spec-Zone .ru
спецификации, руководства, описания, API
|
Есть несколько источников информации об ошибке в MySQL:
Каждый SQL-оператор выполняемые результаты в коде ошибки, значении SQLSTATE, и сообщении об ошибке, как описано в Разделе C.2, "Типы Ошибочных Значений". Эти ошибки возвращаются из стороны сервера; см. Раздел C.3, "Коды ошибки сервера и сообщения".
Ошибки могут произойти на стороне клиента, обычно включая проблемы, связывающиеся с сервером; см. Раздел C.4, "Клиентские Коды ошибки и сообщения".
SQL-оператор, предупреждающий и информация об ошибке, доступны через SHOW WARNINGS
и SHOW ERRORS
операторы. warning_count
системная переменная указывает на число ошибок,
предупреждений, и примечаний. error_count
системная переменная указывает на число ошибок. Его
значение исключает предупреждения и примечания.
GET
DIAGNOSTICS
оператор может использоваться, чтобы осмотреть диагностическую информацию в
области диагностики. См. Раздел 13.6.7.3,"GET DIAGNOSTICS
Синтаксис".
SHOW SLAVE
STATUS
вывод оператора включает информацию об ошибках репликации, происходящих на ведомой
стороне.
SHOW ENGINE INNODB
STATUS
вывод оператора включает информацию о новой ошибке внешнего ключа если a CREATE TABLE
оператор для InnoDB
табличные сбои.
perror программа предоставляет информацию из командной строки о кодах ошибки. См. Раздел 4.8.1, "perror — Объясняют Коды ошибки".
Описания сервера и клиентских ошибок обеспечиваются позже в этом Приложении. Для получения информации об
ошибках, связанных с InnoDB
, см. Раздел
14.2.3.15,"InnoDB
Обработка ошибок".