200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Mysql ERROR 1067: Invalid default value for ‘date’ 解决

Mysql ERROR 1067: Invalid default value for ‘date’ 解决

时间:2022-04-30 13:05:46

相关推荐

Mysql ERROR 1067: Invalid default value for ‘date’ 解决

在给一个表添加字段的时候,忽然发现会报一个date类型的字段的默认值错误,郁闷~

经过排查,原来是MySQL的配置问题,在wamp下,MySQL 5.7里是没有设置 SQL_MODE 的。

1.my.ini文件中找到 [mysqld]

2.如果没有SQL_MODE,就添加,有就修改一下

sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"或者sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

3.重启MySQL;

使用如下命令操作mysql:

systemctl restart mysqld.service

systemctl start mysqld.service

systemctl stop mysqld.service

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。