MySQLでは、@を持つ変数 印章はセッション変数であり、ローカル変数ではありません。 @以外の名前が同じであっても、セッション変数はローカル変数とは異なります。 印章。 これに関する私の過去の回答のいくつかも参照してください: " @ "ストアドプロシージャの記号? ProcedureパラメーターのMySql構文エラー ストアドプロシージャのヌルエラー