ストアドプロシージャ、ファンクション、トリガ並びにLAST_INSERT_ID()

ストアドルーチン(プロシージャまたはファンクション) もしくはトリガの中で、LAST_INSERT_ID()の値は同じ方法で、ステートメントがオブジェクトのこれらの種類の本体の外側で実行させるように変更されます。(項 「情報関数」を参照してください)。ストアドルーチンまたはトリガの以下のステートメントに基づいて現れるLAST_INSERT_ID()の値に与える効果は、ルーチンの種類によって変わります。