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

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

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

sql语言代码:

  Alter table user modify login_time timestamp Default CURRENT_TIMESTAMP NOT NULL;

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

原文地址:https://www.cnblogs.com/blogs-jch/p/11220818.html