很多時候自己新增測試資料會用到mysql程式設計,其中儲存過程就非常的重要,所以在這裡寫乙個返回使用者id號用逗號拼接的例子
現在發現mysql完全可以程式設計,一門徹底的程式語言,資料型別還是強型別的,我喜歡
use test;
delimiter //
create procedure pro8(out para1 varchar(20))
begin
declare myid int(11);
declare title varchar(100);
declare i int default 0;
declare str varchar(60);
declare len int(2);
declare num int;
declare cur cursor for select id from test.`info`;
select count(*) into num from test.`info`;
set str='';
open cur;
while i
游標結果集位置
游標是從資料表中提取出來的資料,以臨時表的形式存放在記憶體中,在游標中有乙個資料指標,在初始狀態下指向的是首記錄,利用fetch語句可以移動該指標,從而對游標中的資料進行各種操作,然後將操作結果寫回資料表中。定義游標 游標作為一種資料型別,首先必須進行定義,其語法如下。cursor 游標名 is s...
mysql迴圈遍歷查詢結果集
建立儲存過程之前需判斷該儲存過程是否已存在,若存在則刪除 drop procedure if exists init reporturl 建立儲存過程 create procedure init reporturl begin 定義變數 declare s int default 0 declare...
乙個儲存過程 游標迴圈結果集
在查詢表名使用變數時只能使用concat 拼接 哭哭哭。drop procedure ifexists proc tmp create procedure proc tmp begin declare done intdefault 0 declare tablename varchar 255 d...