mysql存儲(chǔ)過程實(shí)例詳解 mysql怎么調(diào)用存儲(chǔ)過程?
mysql怎么調(diào)用存儲(chǔ)過程?call spuadd()您定義的進(jìn)程是否有問題?它并不表示可以像我一樣返回結(jié)果:create procedure sp_u2;Add(a int,B int,out C
mysql怎么調(diào)用存儲(chǔ)過程?
call spuadd()您定義的進(jìn)程是否有問題?它并不表示可以像我一樣返回結(jié)果:create procedure sp_u2;Add(a int,B int,out C int)begin set C=a bend call procedure:call sp_2;Add(1,2,@a)select@a
在sqlyog中,調(diào)用我的存儲(chǔ)過程(輸入?yún)?shù))一次,然后在MySQL中執(zhí)行showfullprocesslist檢查。發(fā)現(xiàn)有兩個(gè)連接同時(shí)執(zhí)行我的存儲(chǔ)過程中的語句(其他SQL語句是不可能的),執(zhí)行后的數(shù)據(jù)是正常數(shù)據(jù)的兩倍。然后在存儲(chǔ)過程中反轉(zhuǎn)SQL語句(例如,add to subtract),然后執(zhí)行它。發(fā)現(xiàn)數(shù)據(jù)恢復(fù)正常。