Это очень странно, но я не могу заставить MySQL 5.7 Percona отправлять какие-либо предупреждения \ ошибки в лог-файл, если я пытаюсь запустить INSERT и получить такую ошибку в консоли mysql.

ERROR 1265 (01000): Data truncated for column 'lcr_rate' at row 1.

Я знаю, что это происходит из-за sql_mode=STRICT_TRANS_TABLES . Я могу отключить это, чтобы избежать проблемы.

НО!

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

SELECT @@version;
5.7.24-27

select @@log_error_verbosity;
3

SELECT @@log_syslog;
1

SELECT @@log_error;
/var/log/mysqld.log

SELECT @@log_warnings;
2

Кстати, я вижу некоторые другие ошибки в /var/log/mysqld .log, но НЕ ошибки, которые происходят из-за STRICT_TRANS_TABLES .

Посоветуйте, пожалуйста, как мне их получить в логах.

0