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; //結束