mysql 游標例項一

2022-02-02 03:07:32 字數 834 閱讀 7841

1

drop procedure updateimgurl;2/*

**游標***/3

create procedure updateimgurl()

4begin

5 --遍歷資料結束標誌

6 declare done int default 0

;7 declare imgurl char(255) default ""

;8 --游標

9declare rs cursor for select imgurl from weixin_linkface_userinfo ;

10 --異常處理

11 declare continue handler for sqlstate '

02000

' set done = 1

;12 --開啟游標

13open rs;

14fetch next from rs into imgurl;

15repeat

16if not done then

17/*

*update 表名 set 欄位名=replace (欄位名,'原來的值','要修改的值') where 條件 *

*/18

end if;

19fetch next from rs into imgurl;

20until done end repeat;

21close rs;

22end

23/*

*執行儲存過程*

*/24 call updateimgurl

批量修改某錶對應欄位的值。

mysql游標 mysql游標例項演示

剛接觸mysql游標的朋友們可能一時半會兒無法理解mysql游標是什麼,游標怎麼用,這邊拿了乙個簡單的mysql游標例項來演示給大家,或許大家看了就能馬上理解什麼是游標,一般什麼情況下使用游標.整體感覺游標用得相對來說比較少,平時也感覺不出它有什麼作用,現在也是朦朦朧的概念吧。談談我對他的理解吧。游...

mysql 游標例項

游標 cursor 是處理資料的一種方法,為了檢視或者處理結果集中的資料,游標提供了在結果集中一次一行或者多行前進或向後瀏覽資料的能力。可以把游標當作乙個指標,它可以指定結果中的任何位置,然後允許使用者對指定位置的資料進行處理。declare open fetch close create proc...

mysql游標例項演示

剛接觸mysql游標的朋友們可能一時半會兒無法理解mysql游標是什麼,游標怎麼用,這邊拿了乙個簡單的mysql游標例項來演示給大家,或許大家看了就能馬上理解什麼是游標,一般什麼情況下使用游標.整體感覺游標用得相對來說比較少,平時也感覺不出它有什麼作用,現在也是朦朦朧的概念吧。談談我對他的理解吧。游...