MySQL的存儲過程例子

create procedure update_article_htmlurl() // 創建一個名字爲update_article_htmlurl的存儲過程

begin //開始 DECLARE var_num int; //定義變量var_num 類型爲int

DECLARE var_articleid int;//定義變量var_articleid 類型爲int

DECLARE var_htmlurl varchar(30);//定義變量var_htmlurl 類型爲varchar

set var_num = 1;//設置初始值

set var_articleid = 547;//設置初始值

while var_articleid < 603 do //while循環var_articleid < 603的時候一直執行

update article set htmlurl = CONCAT('/news/20090306/',var_num,'/file45.shmtl') where articleid = var_articleid;//執行更新操作 其中concat是合併字符串的函數

set var_articleid = var_articleid + 1;//設置自增長

set var_num = var_num + 1;

end while; // 結束while

end; //結束

發佈了49 篇原創文章 · 獲贊 0 · 訪問量 2726
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章