->STRICT_TRANS_TABLES es responsable de establecer el modo estricto de MySQL.
->Para comprobar si el modo estricto está habilitado o no, ejecute el siguiente sql:
SHOW VARIABLES LIKE 'sql_mode';
Si uno de los valores es STRICT_TRANS_TABLES , entonces el modo estricto está habilitado, de lo contrario no. En mi caso, dio
+--------------+------------------------------------------+
|Variable_name |Value |
+--------------+------------------------------------------+
|sql_mode |STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION|
+--------------+------------------------------------------+
Por lo tanto, el modo estricto está habilitado en mi caso como uno de los valores es STRICT_TRANS_TABLES .
->Para desactivar modo estricto ejecuta el siguiente sql:
set global sql_mode='';
[o cualquier modo excepto STRICT_TRANS_TABLES. Ej:establecer global sql_mode='NO_ENGINE_SUBSTITUTION';]
->Para volver a habilitar modo estricto ejecuta el siguiente sql:
set global sql_mode='STRICT_TRANS_TABLES';