1

データを更新した後、影響を受ける行の数を取得することは可能ですか?

ここに例があります:

count = table_products.where(:status => 1).update(:status => 0) # is sth like this possible?
4

1 に答える 1

3

試してみましたか?ドキュメントは、update実際に影響を受ける行の数を返すと言います:

通常、戻り値は更新された行数ですが、これはアダプタによって異なります。

実際に動作するかどうかを確認するための MySQL はありませんが、動作しない場合は、Sequel ではなく MySQL 次第だと思います。

于 2010-11-26T21:08:32.007 に答える