Mysql出现ERROR 1067 (42000): Invalid default value for 'pho

来源:http://www.sh-fengwen.com 作者:气血双补 人气:78 发布时间:2019-09-11
摘要:在给一个表添加字段的时候,忽然发现会报一个date类型的字段的默认值错误,郁闷~ 问题描述:修改字段默认值时报错ERROR 1067 (42000): Invalid default valuefor 'phone' 经过排查,原来是MySQL的配

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

问题描述:修改字段默认值时报错ERROR 1067 (42000): Invalid default value for 'phone'

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

问题原因:设置的默认值不符合当前字段的类型

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

解决办法:好像解决不了……除非不设这样的默认值,或修改字段类型

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

本文由美高梅游戏平台网站发布于气血双补,转载请注明出处:Mysql出现ERROR 1067 (42000): Invalid default value for 'pho

关键词:

最火资讯