服务器代维,美国高防cdn,服务器安全维护 -
吴天是个专业的运维工作者,一个设计爱好者的博客,也是所有草根站长学习升级,设计爱好者互相学习的交流平台!

Mysql服务器出现Field doesn't have a default value的解决办法

今天客户要求安装MYSQL 5.1在服务器上,安装之后,客户导入数据库,连接了网站,打开网站正常,但注册时提示"Field 'user' doesn't have a default value ***".

这是由于客户的网站数据库备份时用的是低版本Mysql,而高版本的MYSQL服务器可能会出现:Mysql出现Field * doesn't have a default value ****,
解决办法如下:

打开my.ini,查找
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后保存,重启MYTSQL即可


标签:
分类:最新服务器技术| 发布:服务器代维| 查看: | 发表时间:2014-3-2
原创文章如转载,请注明:转载自服务器代维,美国高防cdn,服务器安全维护 http://www.3306safe.com/
本文链接:http://www.3306safe.com/html/208.html

已经有 ( 0 ) 位网友发表了评论,你也评一评吧!

Design By 服务器安全 | Power By 服务器代维