MySQL 8 datetime 默认值不能为 0000-00-00 00:00:00

yufei       5 年, 9 月 前       1535

MySQL 8 中,数据类型 datetime 的默认值已经不能设置 0000-00-00 00:00:00,否则会报错

Error : Invalid default value for 'xxxx'

最简单的解决方案,就是把所有的默认值改成 0000-01-01 00:00:00

还有其它的解决方法,不过那要修改 sql_mode ,个人觉得是得不偿失的

目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.