Yii に付属のクエリビルダーは非常に使いやすく、今日ステートメントを書いているときにこのような問題に遭遇しました。 リーリー
$operate_rstを使用して操作結果を記録します。新しい挿入を実行する場合は問題ありませんが、長時間確認しても操作が失敗したと表示される場合があります。ドキュメントを調べなければなりませんhttp://www.yiiframework.com/doc/api/1.1/CDbCommand#update-detail
返礼品を見る
リーリー
問題はすぐに理解できました。データが変更されない場合もありますが、更新操作がトリガーされるため、このとき変更された行数は 0 となり、返された判定にはエラー コードが入ります。 。同様に、delete()メソッドとinsert()メソッドの戻り値の意味も影響を受ける行数なので、deleteとinsertは戻り値が0より大きいかどうかで操作が成功したかどうかを判断できますが、更新操作は必ずしも必要ではありません。戻り値は 0 です。DB 操作が成功したことを示す場合もあります。