sql >> Base de Datos >  >> RDS >> Mysql

ERROR 1067 (42000):valor predeterminado no válido para 'created_at'

El problema se debe a sql_modes .Por favor, compruebe sus sql_modes actuales mediante el comando:

show variables like 'sql_mode' ; 

Y elimine el sql_mode "NO_ZERO_IN_DATE,NO_ZERO_DATE " para que funcione. Este es el sql_mode predeterminado en las nuevas versiones de mysql.

Puede configurar sql_mode globalmente como root mediante el comando:

set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';