2010-08-20 18 views
2

如果使用类似each_hash的东西来循环遍历在使用Mysql gem时在Ruby中设置的Mysql::Result,那么最终会在结果集的结尾处结束随后的each_hash循环没有任何东西可以循环。如何返回到Mysql :: Result结果集的开头

我看到有一个Mysql::Result#row_seek方法,它需要一个Mysql::RowOffset对象。但我无法找到任何文件。

回答

3

其实发现Mysql::Result#data_seek需要,似乎这样的伎俩一个整数,例如:

result.data_seek(0)