Error de MySQL: valor predeterminado no válido para 'last_login_time' 解决 方法

Generalmente causado por la incompatibilidad del valor predeterminado causado por la actualización de MySQl a 5.7+

 

临时 解决 方法:
mysql> set session sql_mode = 'ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION';

Este método seguirá causando el problema anterior cuando se vuelva a conectar al servidor la próxima vez. La solución permanente es modificar directamente el archivo my.cnf
# vi /etc/my.cnf y
agregarlo en [mysqld]:
sql_mode = ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, ERROR_FOR_DIVISION_BY_ZERO NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION

 

Referencia  https://blog.csdn.net/chenshun123/article/details/79676567

 

Otra solución es eliminar la columna sql. Después de ejecutar el sql, cree manualmente una nueva columna.

Publicado 12 artículos originales · elogiado 7 · 20,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/tl1242616458/article/details/84561006
Recomendado
Clasificación