即时通讯使用yii框架和mysql。我收到错误“CDbCommand无法执行SQL语句:
SQLSTATE [22007]:无效的日期时间格式:1292日期时间值不正确:''对于第1行的'已更新'列。
执行的SQL语句是:
INSERT INTO
posmodel
(brandid
,name
,active
,created
,updated
,editedbyid
,{{1 },forapproval
)VALUES(:yp0,:yp1,1,NOW(),:yp2,:yp3,:yp4,:yp5)“
当我试图将记录添加到数据库中时。有人可以帮助我解决我的问题。我马上需要解决它。感谢。
答案 0 :(得分:0)
两种方式:
设置:yp2为NOW()
在模型中使用下一个行为:
public function behaviors(){
return array(
'CTimestampBehavior' => array(
'class' => 'zii.behaviors.CTimestampBehavior',
'createAttribute' => 'created',
'updateAttribute' => 'updated',
));
}