MySQL ストアド プロシージャでの LIMIT のパラメータ化
LIMIT 句を使用してストアド プロシージャを作成する場合、動的な値を渡す必要がある場合があります。 LIMITパラメータ。 MySQL の古いバージョンでは、これは不可能でした。ただし、MySQL バージョン 5.5.6 以降では、INTEGER 引数を使用して LIMIT と OFFSET をパラメータ化できます。
MySQL ストアド プロシージャに LIMIT パラメータを渡すには、次の構文を使用するだけです:
LIMIT MyFirstParamInt, MySecondParamInt
MySQL バージョン 5.5.6 より前は、ストアド プロシージャで LIMIT をパラメータ化することはできませんでした。このような場合、クエリを動的に構築し、EVAL および EXECUTE コマンドを使用して実行する必要があります。
以上がMySQL ストアド プロシージャで LIMIT パラメータを動的に設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。