MySQL出错 - Field ‘*’ doesn’t have a default value

不指定
2008-8-4 17:02 by:果面 PC应用 » 网络应用 本站原创 | |
今天,在测试一个系统的时候,发现跳转到一个页面后就空白了.也没输出什么错误,即使加了

error_reporting(7);

仔细看了php页面,只有简单的一个sql执行比较有可能,于是输出了sql语句一看,语法方面都很正常

拿到phpmyadmin执行一看,才看到了经常看到的错误:

引用
   MySQL 返回:
   #1364 - Field 'guest' doesn't have a default value

好像装了5.0之后的版本就会了


查了下,发现网上有这么一句话:

引用
    MySQL 5 uses a strict mode which needs to be disabled.
   In Windows, Goto Start-->Programs-->MySQL->MySQL Instance Config Wizard. Follow through the Reconfigure Instance option-->Detailed Configuration-->Continue Next a few screens. At the bottom under Enable TCP/IP option there is 'Enable Strict Mode'. Deslect this option (no tick). Save changes and MySQL will restart.


就是这里啦 呵呵

点击在新窗口中浏览此图片

刷新下 问题解决
评论(0) 引用(0) 阅读(2693)