一:mysql建立乙個修改表字段的儲存過程
drop
procedure if exists pr_test;
create procedure pr_test()
begin
declare var int; declare var1
int;
set var=416; set
var1=420;
while var<850001
doupdate *** set bb=『217『,aa=『237『
where id between var and var1;
setvar=var+10;
setvar1=var1+10;
end while;
end;
二:呼叫儲存過程
call
pr_test();
三:注意點
1)mysql
儲存過程中的每條語句的末尾,都要加上分號 「;」
2)如果
mysql 儲存過程中包含多條 mysql 語句,則需要 begin end 關鍵字
3)mysql
儲存過程名字後面的「()」是必須的,即使沒有乙個引數,也需要「()」
原文:
Mysq 儲存過程
drop procedure if exists xl 建立儲存過程 delimiter 轉譯字元 使用 代替 create procedure xl begin select from fd car report end delimiter 轉譯字元 使用 代替 call xl 呼叫儲存過程 de...
mysql 儲存過程學習
begin 定義 ids 變數 declare ids int default 0 declare summoney decimal default 0 declare num int default 0 查詢集合作為游標 用來迴圈操作的集合 declare company list cursor ...
mysql 儲存過程學習
簡單記錄一下自己學習儲存過程用於以後複習 建立儲存過程.create procedure querybyid in p id integer 建立簡稱名稱是querybyid,引數名是p id begin 開始 declare s int default 0 select s 顯示s 的值 set ...