# `EXECUTE` フェーズ
+ ステートメントに疑問符のプレースホルダーが含まれている場合は、以下に示すように、各プレースホルダーに対応するデータ型値を含むユーザー変数を指定する必要があります
  + **`EXECUTE ... USING ...`**
```
SET @var1 = 'Simon'; 
EXECUTE prepared_stmt ~!@USING@!~ @var1;
SET @var2 = 'Teddy';
EXECUTE prepared_stmt ~!@USING@!~ @var2;
```

------------------------------------------------------------
`USING` 句には、ステートメント内のパラメータマーカーと同じ数の値を指定する必要があり、値はリストされているのと同じ順序で置き換えられます。

設定されていないプリペアドステートメントユーザー変数を参照すると、その値は `NULL` になります。
