2012-12-28 34 views
1

我有一个系统插入一些日期时间字段作为空字符串''和它的工作原理。但是,我试图安装在不同的机器,它失败了。Mysql和在日期时间列中插入''(空不为空)

它返回

Error Code: 1292. Incorrect datetime value: '' for column 'MyDate' at row 1 0.000 sec 

顺便说一句,我不能改变的系统和两个系统(工作一个新的一个)运行在windows。

+1

检查** [SQL Server的模式(http://dev.mysql.com/doc/refman/5.5/en/server-sql -mode.html)**在2个服务器中。 –

回答

2

禁用STRICT_MODE(这是默认启用的Windows安装)

+0

谢谢,我编辑了my.ini文件并评论了sql-mode行。 – magallanes