mysql5的1364错误
2013-10-25

最近服务器上安装了MySQL 5,后台添加数据时一直报1364得错,总是说有些字段没有设默认值,我各种纠结,各种删除字段,各种不行,最后没办法只能求助百度和谷歌了

报错如:Field 'updtime' doesn't have a default value

解决办法,打开mysql的配置文件my.ini文件,查找

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后重启MYSQL,我的问题就这样解决了,希望你们用mysql5遇到如上问题可以顺利解决

分享: