2016-10-09 8 views
0

thisドキュメントには、関数や手続きのようなサーバ側のステートメントが書かれていると書かれています。mysqlの準備文リストを取得する

しかし、私は自分のデータベースに定義された準備文を見つけるのにいくつか問題があります。私は現在MySQL Workbenchで作業しています。左側のペインには、すべての手順と機能が表示されています。定義済みの準備済みステートメントは表示されません。

名前を取得するために使用できるクエリはありますか?

+1

* prepared statementは、作成されたセッションに固有です。以前に準備されたステートメントの割り当てを解除しないでセッションを終了すると、サーバーは自動的にそれを解放します* –

+0

@juergen私は、その点を忘れてしまいました。ありがとうございます。私はこのコメントを答えにして、それをマークすることができたかったと思っています。 – Hamed

+0

@juergendあなたはセッションに固有だと言っているので、現時点では名前を取得する方法はありません。私はセッションを終了する前に意味します。 – Hamed

答えて

1

ドキュメントは

プリペアドステートメントは、それが作成されたセッションに固有であると言います。以前に準備されたステートメントの割り当てを解除せずにセッションを終了すると、サーバーはそのステートメントを自動的に割り振り解除します。

準備済みのステートメントは、セッションの終了後に自動的に削除されます。また、Prepared Statementには名前がありません。これは単なるクエリ文字列です。