SHOW WARNINGS [LIMIT #] SHOW ERRORS [LIMIT #]
Эта команда реализована в версии MySQL 4.1.0.
Команда показывает информацию по ошибкам, предупреждениям и сообщениям, касающихся последней команды. Эти сообщения сбрасываются для каждой новой команды, использующей таблицы.
Сервер MySQL возвращает общее количество сообщений и ошибок, которые вы
получили для последней команды. Это количество можно получить вызовом
mysql_warning_count()
.
Максимум max_error_count
сообщений сохраняется (переменная глобальная и
специфичная для потока).
Вы можете получить количество ошибок из @error_count
и количество
предупреждений из @warning_count
.
SHOW WARNINGS
сообщает все ошибки, предупреждения и заметки, которые вы получили
для последней команды, в то время как SHOW ERRORS
даешь лишь только информацию по
ошибкам.
mysql> DROP TABLE IF EXISTS нет_такой_таблицы; mysql> SHOW WARNINGS; +-------+------+-----------------------------------+ | Level | Code | Message | +-------+------+-----------------------------------+ | Note | 1051 | Unknown table 'нет_такой_таблицы' | +-------+------+-----------------------------------+