mysql> set @sql_text:='select count(*) from test';
Query OK, 0 rows affected (0.00 sec)
mysql> prepare stmt from @sql_text;
Query OK, 0 rows affected (0.04 sec)
Statement prepared-
mysql> execute stmt;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.19 sec)
mysql> deallocate prepare stmt;
Query OK, 0 rows affected (0.00 sec)
在存儲過程中改變@sql_text的值,則可以實現動態SQL的效果了。
但要注意,能夠使用prepare的SQL是有限制的:
The following SQL statements can be used in prepared statements: CREATE TABLE, DELETE, DO, INSERT, REPLACE, SELECT, SET, UPDATE, and most SHOW statements. supported. ANALYZE TABLE, OPTIMIZE TABLE, and REPAIR TABLE are supported as of MySQL 5.0.23. Other statements are not yet supported.
更多
0
-
上一篇:linux下mysql安裝配置初學(二)
下一篇:ubuntu安裝mysql-gui-tools
相關資訊 mysql Ubuntu 6.10 Linux php+mysql web配置簡單 (03/12/2007 15:02:57)
mysql 建立數據庫 (03/11/2007 14:13:52)
mysql 占用cpu特別高的解決 (03/11/2007 07:13:10)
mysql建立用戶的方法 (03/11/2007 14:15:43)
MYSQL中數據同步備份與復制的實現 (03/11/2007 14:10:57)
忘記MySQL密碼的處理辦法 (03/10/2007 08:47:35)
相關圖片 Oracle Linux 配置 UD使用LVS-NAT+ipvsadmMongoDB分片集群(SharMySQL Cluster 與 Mon在安裝Oracle軟件的時利用DB2控制中心還原探索Oracle之ASM01Oracle 介質恢復圖解本文評論 全部評論 發表評論
請您注意:
遵守國家有關法律、法規,尊重網上道德,承擔一切因您的行為而直接或間接引起的法律責任。
LinuxIDC.com擁有管理筆名和留言的一切權利。
點評: 字數
姓名:
-
最新資訊 Ubuntu把家目錄文件夾名稱改為英文
Vim的快速注釋插件NerdCommenter
Ubuntu下alias的通用性問題
Ubuntu中Terminal和GNOME文件管理器的互通方法
Linux 0.11 在Ubuntu-11和gcc-4.6.1下編譯調試至正
在Ubuntu 10.10下安裝SimpleScalar
C++中的單例模式
UNIX網絡編程初探---獲取服務器時間
返璞歸真的Linux BFS調度器
Linux 下Oracle 開機自啟動 與 oratab, dbstart 腳
Linux平臺 Oracle 數據庫 安裝文檔
Oracle Linux 6.1 平臺安裝 Database 11gR2 步驟 說
Linux 平臺 Oracle 安裝 報錯 Check if the DISPLAY
Oracle Linux 6 下 Oracle RDBMS Server 11gR2 Prei
Oracle Validated Configurations 安裝使用 說明
VirtualBox 啟動報錯 could not find an open hard
Oracle Linux 配置 UDEV SCSI Rules 說明
Oracle 用戶密碼過期后不允許修改密碼
訪問V$LOCK視圖Oracle 11g出現性能問題
OCM考試中Outline的配置
本文出自:億恩科技【www.artduck.net】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|