5.0.0 - 严重 - 已关闭
$time=time();
return $this->where(['office_uid'=>$officeUid,'uid'=>$uid])->save(['end_time'=>$time]);生成语句 ,执行SQL报错 提示id什么报错... 忘了....UPDATE `user_role_office_chat_log` SET `end_time`=:end_time,`id`=17 WHERE `office_uid` = 86 AND `uid` = 12-----------------------------------改成代码
$time=time();
return $this->where(['office_uid'=>$officeUid,'uid'=>$uid])->setField(['end_time'=>$time]);生成的SQL就正确了UPDATE `user_role_office_chat_log` SET `end_time`=1459938207 WHERE `office_uid` = 86 AND `uid` = 12 