我有两张桌子:
表 1:id、user_id、poll_id、options_id
表 2:id、poll_id、投票
列 votes 是一个整数,我想通过将表与一些 where 子句连接来更改值:
$this->db
->set('votes', 'votes - 1', FALSE)
->join('table1', 'poll_votes.options_id = table2.id')
->where('poll_id', $row)
->where('user_id', $id)
->update('table2');
我收到此错误:
错误号:1054 'where 子句'中的未知列'user_id' 更新 `table2` SET votes = votes - 1 WHERE `poll_id` = '9' AND `user_id` = '1'