¿Cómo modificar sql_mode o Strict Mode en MySQL?
Hay casos donde una aplicación o sitio web requiera que se desactive alguna restricción de la variable sql_mode de MySQL. Por ejemplo, desactivar "ONLY_FULL_GROUP" o "STRICT_TRANS_TABLES".
Como no está permitido modificar la variable sql_mode en servidores de hosting compartido, podrás modificar las restricciones con los ejemplos de código PHP siguientes:
Quitar todas las restricciones de "sql_mode", en conexiones PDO:
Quitar todas las restricciones del SQL_MODE puede hacer que tu aplicación sea más vulnerable a errores o comportamientos inesperados. Es recomendable revisar y entender las implicaciones de desactivar ciertas restricciones antes de hacerlo en un entorno de producción.
Quitar solo una restricción especifica de "sql_mode", en conexiones PDO:
En el siguiente ejemplo quitaremos solo la restricción "ONLY_FULL_GROUP_BY".
Anterior¿Por qué IonCube no puede activarse en servidores de hosting compartido?Siguiente¿Cómo configurar los formularios si la función mail() está desactivada?
Última actualización