¿Que es el modo estricto de mysql?
El modo estricto controla cómo se establecen los valores no válidos o faltantes en las consultas que modifican los datos, como instrucciones INSERT, UPDATE y CREATE TABLE.
El modo estricto de MySQL está habilitado por defecto y los datos no válidos o “null” pueden causar advertencias o errores al intentar procesar la consulta.
Aunque no es recomendable es posible deshabilitar el modo estricto en Mysql solo debes seguir estas indicaciones
Crear /etc/mysql/conf.d/disable_strict_mode.cnf
[mysqld]
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Reinciar servicio
Verificar sudo mysql -i -BN -e ‘SELECT @@sql_mode’ | grep -E ‘ONLY_FULL_GROUP_BY|STRICT_TRANS_TABLES’