MySQL 5.7 – sql_mode
Jeśli Twoja aplikacja nagle umiera po aktualizacji MySQL to zawsze warto sprawdzić jaki był sql_mode na poprzednich ustawieniach:
SHOW VARIABLES like '%sql_mode%';
i ustawić go ponownie:
SET @@sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; SET @@GLOBAL.sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
Lub dowolnie inne mody jakie potrzebujesz: https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html