2013-07-02 185 views
0

我有一個存儲過程,它確實爲多個行進行更新。但它不起作用。 下面是代碼:MySQL存儲過程

DELIMITER $$ 

CREATE PROCEDURE `dbnine`.`vacores`() 
BEGIN 

SET @a = (
SELECT acores from infos_bureau 
where agent = ''); 

SET @b = (
SELECT DISTINCT agent from infos_bureau 
where acores = @a 
AND agent !=''); 

UPDATE infos_bureau set agent = @b 
WHERE agent = ''; 

END 

我想知道的是有可能使內部的循環?

在此先感謝

回答