本文目錄一覽:
MySQL存儲過程中使用動態sql語句
MySQL的存儲過程在5.0後的版本中支持了動態sql語句。也就是說我們可以通過傳的參數不同拼接查詢不同的表或執行不同的語句。
如:需要根據不同的遊戲ID去增加 TGameData_ID 表中玩家對應的金幣數。
如:需要根據不同的遊戲ID去 TGameData_ID 表中查詢玩家對應的金幣數,數量足夠減去,數量不夠不減。
MySQL存儲過程中實現執行動態SQL語句的方法
本文實例講述了MySQL存儲過程中實現執行動態SQL語句的方法。分享給大家供大家參考。具體實現方法如下:
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,
rows
affected
(0.00
sec)
希望本文所述對大家的MySQL資料庫程序設計有所幫助。
mysql資料庫動態分頁的sql語句
sql語句是通用的
select * from mytable1 where 1 order by id desc limit 0,10
作用是倒序,取最前10條記錄,也就是第一頁
取第二頁可以是這樣的limit 10,10
自已修改著用吧
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/257869.html