菜单

【MySql】Mysql ELacrosseRO揽胜 106七: Invalid default value for ‘date’ 消除

2019年4月3日 - MySQL

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

题材讲述:修改字段暗中同意值时报错E大切诺基ROHighlander 1067 (42000): Invalid default value
for ‘phone’

经过排查,原来是MySQL的布署难题,在wamp下,MySQL
伍.七里是从未设置 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

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图