MySQL/PREPAREしたクエリーを削除する方法・DEALLOCATE
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* MySQLでPREPAREしたクエリーを削除する方法・DEALLOCATE [#...
DEALLOCATEを使うとことにより、PREPAREで定義したクエリーを...
以下に使用例を記します。
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 関連記事 [#ub0d212e]
-[[MySQLのPREPAREでPreparedStatementsを作成する方法>MySQL...
-[[PostgreSQLのPREPAREでPreparedStatementsを作成する方法>...
-[[PostgreSQLでPREPAREしたクエリーを削除する方法・DEALLOC...
* 動作確認環境 [#bfec5ab8]
以下の環境で動作確認を行いました。
-OS~
CentOS6 x86_64
-MySQL~
MySQL 5.1.66
* PREPAREで登録したクエリー名を削除する [#w0e407a3]
登録されているクエリー定義を削除する構文は以下の通りです。
DEALLOCATE PREPARE クエリー名
または
DROP PREPARE クエリー名
実際に操作して実行した結果は以下の通りです。
+ PREPAREでクエリーを定義
mysql> prepare query_a from 'select version()';
Query OK, 0 rows affected (0.00 sec)
Statement prepared
+ PREPAREで定義したクエリーを実行
mysql> execute query_a;
+-----------+
| version() |
+-----------+
| 5.1.66 |
+-----------+
1 row in set (0.00 sec)
+ DEALLOCATE PREPAREでクエリーを削除
mysql> DEALLOCATE PREPARE query_a;
Query OK, 0 rows affected (0.00 sec)
+ 削除済みのため動作せず
mysql> execute query_a;
ERROR 1243 (HY000): Unknown prepared statement handler (...
#htmlinsertpcsp(db-btm.html,db-sp.html)
終了行:
#navi(../)
* MySQLでPREPAREしたクエリーを削除する方法・DEALLOCATE [#...
DEALLOCATEを使うとことにより、PREPAREで定義したクエリーを...
以下に使用例を記します。
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 関連記事 [#ub0d212e]
-[[MySQLのPREPAREでPreparedStatementsを作成する方法>MySQL...
-[[PostgreSQLのPREPAREでPreparedStatementsを作成する方法>...
-[[PostgreSQLでPREPAREしたクエリーを削除する方法・DEALLOC...
* 動作確認環境 [#bfec5ab8]
以下の環境で動作確認を行いました。
-OS~
CentOS6 x86_64
-MySQL~
MySQL 5.1.66
* PREPAREで登録したクエリー名を削除する [#w0e407a3]
登録されているクエリー定義を削除する構文は以下の通りです。
DEALLOCATE PREPARE クエリー名
または
DROP PREPARE クエリー名
実際に操作して実行した結果は以下の通りです。
+ PREPAREでクエリーを定義
mysql> prepare query_a from 'select version()';
Query OK, 0 rows affected (0.00 sec)
Statement prepared
+ PREPAREで定義したクエリーを実行
mysql> execute query_a;
+-----------+
| version() |
+-----------+
| 5.1.66 |
+-----------+
1 row in set (0.00 sec)
+ DEALLOCATE PREPAREでクエリーを削除
mysql> DEALLOCATE PREPARE query_a;
Query OK, 0 rows affected (0.00 sec)
+ 削除済みのため動作せず
mysql> execute query_a;
ERROR 1243 (HY000): Unknown prepared statement handler (...
#htmlinsertpcsp(db-btm.html,db-sp.html)
ページ名: