mysql5 5執行 儲存過程1329錯誤

2021-06-03 03:13:20 字數 950 閱讀 8174

很鬱悶,直接在 mysql query browser裡執行 使用了游標的儲存過程,從邏輯上判斷,沒啥寫錯的地方,居然對我報

1329錯誤,說 nodata -zero rows fetched,selected,or processed.

查了一下,大概和游標的移動有關。

但在程式中直接呼叫此儲存過程居然沒問題。何解?

delimiter $$

drop procedure if exists `getcurusrinfo` $$

create definer=`root`@`%` procedure `getcurusrinfo`(in usrid varchar(32), out s varchar(32),out p varchar(32),out q varchar(32))

begin

declare no_more_usr int;

declare usr_csr cursor for select usrname,usrpass,loginid from usrinfo where loginid=usrid ;

declare continue handler for not found set no_more_usr=1;

set no_more_usr=0;

open usr_csr;

repeat

fetch usr_csr into s,p,q;

-- select s,p,q;

until no_more_usr=1

end repeat;

close usr_csr;

set no_more_usr=0;

end $$

delimiter ;

以下為 呼叫**,call getcurusrinfo('usr',@a1,@a2,@a3);

c++中的就不寫了。

奇怪,百思不得其解。先記下來再說了。

mysql5 5安裝過程

下面的是mysql安裝的過程,用的可執行檔案安裝的,詳細說明了一下!2.mysql安裝嚮導啟動,按 next 繼續 選擇安裝型別,有 typical 預設 complete 完全 custom 使用者自定義 三個選項,我們選擇 custom 有更多的選項,也方便熟悉安裝過程 3.在 develope...

Centos 5 5 安裝Mysql5 5過程

這幾天在centos下裝mysql,這裡記錄一下安裝的過程,方便以後查閱 mysql5.5.37安裝需要cmake,5.6版本開始都需要cmake來編譯,5.5以後的版本應該也要裝這個。安裝cmake root local wget root local tar xvf cmake 2.8.12.2...

mysql 5 5傳馬 mysql5 5安裝文件

groupadd mysql useradd r g mysql mysql mkdir home mysql mkdir p data mysql chown mysql mysql r data mysql yum install y gcc gcc c libtool autoconf aut...