私がここで正しいかどうかはわかりません。
MySQL にストアド プロシージャがあり、結果が次のように制限されます。
...
ORDER BY param_sort1, param_sort2
LIMIT param_start, param_end
;
*param_start* と *param_end* の両方が次のように整数として渡されます。
...
IN `param_start` INT,
IN `param_end` INT
...
これは、最新の MySQL を使用する私の開発サーバーで動作していますが、実稼働サーバーはまだ MySQL 5.0.88 を実行しており、LIMIT 句で構文エラーをスローします。コメントアウトすると、正しく動作します。
私はMySQLにかなり慣れていないため、古いバージョンのMySQLでこれを正しく行う方法について完全に無知です。
質問:
これを機能させるためのヒントはありますか?
ありがとう!