Fondamentalmente hai due modi per farlo, usando il comando SQL o modificando il file di configurazione. Se lo imposti utilizzando il comando SQL, cambierà nuovamente dopo il riavvio del server.
Farlo in SQL:
SET GLOBAL sql_mode='STRICT_TRANS_TABLES';
Farlo nel file di configurazione:
[mysqld]
sql_mode="STRICT_TRANS_TABLES"
La posizione del file varia a seconda del sistema operativo, maggiori informazioni su dove trovarlo qui:https://dev.mysql.com/doc/refman/5.7/en/option-files.html
È importante notare che puoi specificare più modalità:
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
questo è particolarmente importante quando si utilizza l'istruzione SQL, poiché potrebbe sovrascrivere l'intera stringa di modalità.
Altre informazioni sulle modalità SQL qui:https://dev. mysql.com/doc/refman/5.7/en/sql-mode.html