Как вы вернетесь к началу набора результатов Mysql :: Result - PullRequest
2 голосов
/ 20 августа 2010

Если вы используете что-то вроде each_hash для циклического перебора набора Mysql::Result в Ruby при использовании гема Mysql, тогда вы окажетесь в конце набора результатов, и любой последующий цикл each_hash не имеет ничего для зацикливание.

Я вижу, что есть метод Mysql::Result#row_seek, который ожидает объект Mysql::RowOffset. Но я не могу найти никакой документации для этого.

1 Ответ

3 голосов
/ 20 августа 2010

На самом деле обнаружено, что Mysql::Result#data_seek принимает целое число, которое, кажется, делает трюк, например:

result.data_seek(0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...