解决:ERROR 1067 (42000): Invalid default value for 'login_time'

Posted blogs-jch

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决:ERROR 1067 (42000): Invalid default value for 'login_time'相关的知识,希望对你有一定的参考价值。

技术图片

 

如图操作数据表的时候出现上图的错误

问题的原因就是出在timestamp的默认值不正确,针对以上问题的解决方案是:修改默认值为当前值。

sql语言代码:

  Alter table user modify login_time timestamp Default CURRENT_TIMESTAMP NOT NULL;

修改完之后就可以正常操作,对数据表进行增删改操作了。希望以上内容对您有所帮助,欢迎留言交流。

以上是关于解决:ERROR 1067 (42000): Invalid default value for 'login_time'的主要内容,如果未能解决你的问题,请参考以下文章

ERROR 1067 (42000): Invalid default value for 'created_time'

mysql-5.7.21版本一直报错ERROR 1067 (42000)!

mysql 导入数据error 1067(42000) Invalid default value for 'update'

Mysql5.7.11 安装 cacti0.8.8f ,在导入cacti.sql数据库时出现下记错误,导致数据库导入终止: ERROR 1067 (42000) at line 1847: Inval

解决mysql 8报错 ERROR 1064 (42000): You have an error in your SQL syntax

解决mysql 8报错 ERROR 1064 (42000): You have an error in your SQL syntax