【发布时间】:2014-06-11 14:20:28
【问题描述】:
我正在尝试从 Yii 框架更新一个表,但出现错误
我的代码如下:
$updatebrick = Yii::app()->db->createCommand("update link_bricks SET parent_id=". $v[parent_id] ." where child_id=". $k[micro_brick_id] ." ORDER BY id ASC LIMIT 1")->queryAll();
错误:
CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error. The SQL statement executed was: update link_bricks SET parent_id=1963 where child_id=15793 ORDER BY id ASC LIMIT 1
【问题讨论】:
-
@ramamoorthy_villi ORDER BY 和 LIMIT 允许在更新中看到docs
-
直接从phpmyadmin执行时效果很好
-
而不是 ->queryAll();使用 ->query();
-
@ramamoorthy_villi 不;使用
execute