我正在使用Os X 10.9.2中的mysql,当我尝试在本地运行我的php网站时,出现了以下错误:
我重启电脑后仍然无法使用,但根据在线文档和其他问题,这是正确的方法,但我想知道到底需要做出哪些更改才能使我的应用程序正常工作。请注意,该代码在生产环境中、Windows平台上的xampp等都可以正常运行,因此不能进行更改,只需在MYSQL数据库中进行正确的更改即可在本地工作。
提前致谢!
Invalid datetime format: 1292 Incorrect datetime value: '' for column nameOfTheColumn
当我尝试在datetime字段中插入空值时,就会出现此错误。该网站在生产环境和其他计算机上都可以正常工作,因此问题出现在数据库中,需要在本地数据库中解决。通过阅读有关该问题的信息,我发现mysql可能在Strict模式下运行,因此我编辑了/usr/local/mysql/my.cnf文件并注释掉了以下行: #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
我重启电脑后仍然无法使用,但根据在线文档和其他问题,这是正确的方法,但我想知道到底需要做出哪些更改才能使我的应用程序正常工作。请注意,该代码在生产环境中、Windows平台上的xampp等都可以正常运行,因此不能进行更改,只需在MYSQL数据库中进行正确的更改即可在本地工作。
提前致谢!