我有一个代码
$command = Yii::app()->db->createCommand()
->update(
'queue q',
array('i.status_id' => $status_id)
)
->join('item i', 'q.item_id = i.item_id')
->where('IN', 'queue_id', $ids);
在我调用 $command->buildQuery() 后,我收到一个错误:
CDbCommand 执行 SQL 语句失败:参数号无效:未定义参数。执行的 SQL 语句是: UPDATE
queue q
SETi
。status_id
=:i.status_id
印象是它没有看到 join 和 where 命令。什么问题?