->STRICT_TRANS_TABLES er ansvarlig for at indstille MySQL strict mode.
->For at kontrollere om streng tilstand er aktiveret eller ej, kør nedenstående sql:
SHOW VARIABLES LIKE 'sql_mode';
Hvis en af værdierne er STRICT_TRANS_TABLES , så er streng tilstand aktiveret, ellers ikke. I mit tilfælde gav det
+--------------+------------------------------------------+
|Variable_name |Value |
+--------------+------------------------------------------+
|sql_mode |STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION|
+--------------+------------------------------------------+
Derfor er streng tilstand aktiveret i mit tilfælde, da en af værdierne er STRICT_TRANS_TABLES .
->For at deaktivere strict mode kør nedenstående sql:
set global sql_mode='';
[eller en hvilken som helst tilstand undtagen STRICT_TRANS_TABLES. Eksempel:sæt global sql_mode='NO_ENGINE_SUBSTITUTION';]
->For igen at aktivere strict mode kør nedenstående sql:
set global sql_mode='STRICT_TRANS_TABLES';