Отключаем строгий режим MYSQL штатными средствами
Описание
Отключаем строгий режим MYSQL.
Решаем вопросы, когда majordomo работает как-то не так, не поступают новые данные и тд.
→ STRICT_TRANS_TABLES отвечает за установку строгого режима MySQL.
Чтобы проверить, включен строгий режим или нет, запустите приведенный ниже SQL:
Запустим MySQL - mysql -u root -p
SHOW VARIABLES LIKE 'sql_mode';
Если одним из значений является STRICT_TRANS_TABLES, тогда строгий режим включен, иначе нет. В моем случае это дало
+--------------+------------------------------------------+
|Variable_name | Value |
+--------------+------------------------------------------+
|sql_mode | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION|
+--------------+------------------------------------------+
Следовательно, в моем случае включен строгий режим, поскольку одним из значений является STRICT_TRANS_TABLES.
→ Чтобы отключить строгий режим, запустите приведенный ниже sql:
set global sql_mode=;
[или любой режим, кроме STRICT_TRANS_TABLES. Пример: установить глобальный sql_mode = 'NO_ENGINE_SUBSTITUTION';]
→ Чтобы снова включить строгий режим, запустите приведенный ниже SQL:
set global sql_mode='STRICT_TRANS_TABLES';