EXECUTEは、事前に作成されたプリペアド文を実行する際に使用します。 プリペアド文はセッション中にしか存在できないため、事前に同一セッション中のPREPARE文によって作成されたものでなければなりません。
文を作成したPREPARE文にパラメータが指定されている場合は、これに適合するパラメータの集合がEXECUTEに渡される必要があります。 そうしないと、エラーになります。 (関数とは異なり)プリペアド文は、パラメータのデータ型や個数によってオーバーロードされることはありません。 プリペアド文の名前は、1つのデータベースセッション内で一意でなければなりません。
プリペアド文の作成方法と使用方法についての詳細はPREPAREを参照してください。