如何使用 Sequel 获取更新后受影响的行数?
更新数据后是否可以获得受影响的行数?
这里有一个例子:
count = table_products.where(:status => 1).update(:status => 0) # is sth like this possible?
Is it possible to get the number of affected rows, after updating data?
Here a example:
count = table_products.where(:status => 1).update(:status => 0) # is sth like this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你尝试过吗?文档说
update
实际上返回受影响的行数:我没有 MySQL 来检查它是否真的有效,但如果不起作用,我想这取决于 MySQL,而不是 Sequel。
Have you tried it? Docs say that
update
actually returns the number of affected rows:I don't have MySQL to check whether it actually works, but if it doesn't, I guess it's up to MySQL, not Sequel.