通过CRUD生成的代码,无法插入空的日期类型? [ 新手入门 ]
通过CRUD生成的代码,发现,Mysql数据库中只要有Date类型,并且create操作时,该字段不填(为空),就无法create成功。报错如下所示:
CDbCommand 无法执行 SQL 语句: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column 'Year' at row 1. The SQL statement executed was: INSERT INTO `projectincomecost` (`Year`, `ServiceType`, .....
有什么办法可以使空的日期能够插进去吗?
共 13 条回复
onunix china
注册时间:2012-03-19
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝2
- 金钱1145
- 威望0
- 积分1145