如何使用Sequel更新后获得受影响的行数?

时间:2010-11-26 18:38:23

标签: sql mysql ruby sequel

更新数据后是否可以获取受影响的行数?

这是一个例子:

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

1 个答案:

答案 0 :(得分:3)

你试过吗?文档说update实际上返回受影响的行数:

  

返回值通常是   行数已更新,但即是   适配器依赖。

我没有MySQL检查它是否真的有效,但如果没有,我想这取决于MySQL,而不是续集。