如果在使用Mysql gem时使用类似each_hash
的东西来遍历Ruby中的Mysql::Result
集,那么最终会在结果集的末尾和任何后续的each_hash
循环结束没有什么可以循环的。
我看到有一个Mysql::Result#row_seek
方法,它需要一个Mysql::RowOffset
对象。但我无法找到任何相关的文档。
答案 0 :(得分:3)
实际上发现Mysql::Result#data_seek
采用了一个似乎可以解决问题的整数,例如:
result.data_seek(0)