【MySql】Mysql ERROR 1067: Invalid default value for ‘date’ 解决
程序员文章站
2022-05-29 12:43:57
在给一个表添加字段的时候,忽然发现会报一个date类型的字段的默认值错误,郁闷~ 经过排查,原来是MySQL的配置问题,在wamp下,MySQL 5.7里是没有设置 SQL_MODE 的。 1.my.ini文件中找到 [mysqld] 2.如果没有SQL_MODE,就添加,有就修改一下 3.重启My ......
在给一个表添加字段的时候,忽然发现会报一个date类型的字段的默认值错误,郁闷~
经过排查,原来是mysql的配置问题,在wamp下,mysql 5.7里是没有设置 sql_mode 的。
1.my.ini文件中找到 [mysqld]
2.如果没有sql_mode,就添加,有就修改一下
sql_mode="strict_trans_tables,no_engine_substitution"
3.重启mysql;
https://blog.csdn.net/zhanghw0917/article/details/70176168
推荐阅读
-
【MySql】Mysql ERROR 1067: Invalid default value for ‘date’ 解决
-
MySQL添加用户错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解决方法
-
解决Mysql报Invalid default value for ''operate_time''错误的问题
-
【MySql】Mysql ERROR 1067: Invalid default value for ‘date’ 解决
-
MySQL添加用户错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解决方法
-
mysql创建用户报错ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
-
mysql启动的error 2003和1067错误问题解决方法_MySQL
-
MySQL之Field‘***’doesn’t have a default value错误解决办法
-
MySQL之Field‘***’doesn’t have a default value错误解决办法_MySQL
-
mysql启动的error 2003和1067错误问题解决方法_MySQL