2010-08-20 33 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)