简单教程 › MySQL
yufei 5 年, 9 月 前 1535
在 MySQL 8 中,数据类型 datetime 的默认值已经不能设置 0000-00-00 00:00:00,否则会报错
datetime
0000-00-00 00:00:00
Error : Invalid default value for 'xxxx'
最简单的解决方案,就是把所有的默认值改成 0000-01-01 00:00:00
0000-01-01 00:00:00
还有其它的解决方法,不过那要修改 sql_mode ,个人觉得是得不偿失的
sql_mode
♥ 简单教程,简单编程 - IT 入门首选站
Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.