I spent ages going in circles figuring out how to get MySQL to display or log warnings encountered during imports of SQL files (e.g. those generated by mysqldump). The bad news is that there seems to be no way at all of logging or displaying warnings on the server side - log-warnings is to do with logging non-critical internal MySQL problems, not query issues.
The good news is that you CAN see warnings as of MySQL 5.0.6 in the MySQL CLIENT by specifying the --show-warnings options on the CLI. You can pipe output to a file so that you can peruse your warnings at your leisure. Though this is very helpful, it does only log the warning message and not the query that caused it.
(Правда тут говориться про warnings, но мне кажется это относится и к ошибкам типа 1051 Unknown table)
Я зарегистрирован на experts-exchange.com. С трудом, но там нашел схожий вопрос. Там тоже пишется что в MySQL это не предусмотрено.
Похоже что надо самому приложению (написаному например на PHP) отлавливать ошибки сразу после запроса и самому их логить.
_________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.