普通にクエリを書いて実行すると↓のようなエラーメッセージが出た。
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by mylist_num' at line 17
MySQL :: MySQL 4.1 リファレンスマニュアル :: 12.1 返されるエラーをみてみるとどうも文法が間違ってるっぽい。
しばらく悩んだが、無事解決しました。
原因はorder by句がlimit句より後にあったこと。
limitより前に置かないとだめなんだね。
エラーメッセージに書いてほしいなぁ。。エラーメッセージまじ重要ですよ。
MySQLのログを取るには
log=C:/InstantRails/mysql/mysql.log
のような行をmy.iniに追加すればよい。デバッグにSQLのログは必須ですよね。