MySQL存儲過程中實現(xiàn)執(zhí)行動態(tài)SQL語句的方法
更新時間:2015年07月20日 17:47:06 作者:鑒客
這篇文章主要介紹了MySQL存儲過程中實現(xiàn)執(zhí)行動態(tài)SQL語句的方法,實例分析了MySQL中構(gòu)造及執(zhí)行動態(tài)SQL語句的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了MySQL存儲過程中實現(xiàn)執(zhí)行動態(tài)SQL語句的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
mysql>
mysql> delimiter $$
mysql>
mysql> CREATE PROCEDURE set_col_value
-> (in_table VARCHAR(128),
-> in_column VARCHAR(128),
-> in_new_value VARCHAR(1000),
-> in_where VARCHAR(4000))
->
-> BEGIN
-> DECLARE l_sql VARCHAR(4000);
-> SET l_sql=CONCAT_ws(' ',
-> 'UPDATE',in_table,
-> 'SET',in_column,'=',in_new_value,
-> ' WHERE',in_where);
-> SET @sql=l_sql;
-> PREPARE s1 FROM @sql;
-> EXECUTE s1;
-> DEALLOCATE PREPARE s1;
-> END$$
Query OK, 0 rows affected (0.00 sec)
希望本文所述對大家的MySQL數(shù)據(jù)庫程序設(shè)計有所幫助。
相關(guān)文章
MySQL8.0/8.x忘記密碼更改root密碼的實戰(zhàn)步驟(親測有效!)
忘記root密碼的場景還是比較常見的,特別是自己搭的測試環(huán)境經(jīng)過好久沒用過時,很容易記不得當時設(shè)置的密碼,下面這篇文章主要給大家介紹了關(guān)于MySQL8.0/8.x忘記密碼更改root密碼的實戰(zhàn)步驟,親測有效!需要的朋友可以參考下2023-04-04
replace MYSQL字符替換函數(shù)sql語句分享(正則判斷)
最近更新網(wǎng)站發(fā)現(xiàn)一些字段的值不是預(yù)期的效果,需要替換下值,通過下面的sql語句,直接執(zhí)行就可以了2012-06-06
window下mysql 8.0.15 安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了window下mysql 8.0.15 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02
MySQL數(shù)據(jù)庫操作常用命令小結(jié)
這篇文章主要介紹了MySQL數(shù)據(jù)庫操作常用命令小結(jié),例如創(chuàng)建數(shù)據(jù)庫、使用數(shù)據(jù)庫、查看數(shù)據(jù)庫、數(shù)據(jù)庫編碼操作等命令講解,需要的朋友可以參考下2014-12-12
MySQL中varchar類型的字段默認值設(shè)置方式
這篇文章主要介紹了MySQL中varchar類型的字段默認值設(shè)置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10

