1
更新數據後,是否可以獲取受影響的行數?使用Sequel進行更新後,如何獲取受影響的行數?
這裏一個例子:
count = table_products.where(:status => 1).update(:status => 0) # is sth like this possible?
更新數據後,是否可以獲取受影響的行數?使用Sequel進行更新後,如何獲取受影響的行數?
這裏一個例子:
count = table_products.where(:status => 1).update(:status => 0) # is sth like this possible?
你試過了嗎?文件說,實際上update
返回受影響的行數:
返回的值通常是 數更新的行,但就是 適配器依賴。
我沒有MySQL來檢查它是否真正起作用,但如果沒有,我想這取決於MySQL,而不是Sequel。
正確,Sequel嘗試返回已更改行的計數,但這取決於數據庫驅動程序。 – 2010-11-26 21:12:39