Cómo activar el modo estricto en MySQL
No creo que esto sea bueno para la programación, aunque intentamos hacer una validación de datos en el código. El modo estricto abierto de MySQL es, hasta cierto punto, una prueba de nuestro código. Si el modo estricto no está activado en nuestro entorno de desarrollo y no se producen errores durante el proceso de desarrollo, pueden ocurrir incompatibilidades al conectarse o transferir el código, por lo que es mejor activar el modo estricto de MySQL durante el proceso de desarrollo.
¿Cómo abrir?
1. Se puede abrir ejecutando sentencias SQL, pero solo es válido para la conexión actual. La siguiente es la declaración SQL:
Copia el código de la siguiente manera:
set SQL_mode = "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";
2. Archivo de configuración de MySQL y buscando sql-mode en el archivo de configuración, modifique esta línea para:
Copie el código de la siguiente manera:
sql-mode=" STRICT_TRANS_TABLES, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION "
Si no puede encontrar sql-mode=, agréguelo en [mysqld]. Se recomienda el segundo método, de una vez por todas.