2013-07-02 10 views
0

둘 이상의 행에 대해 UPDATE를 수행하는 저장 프로 시저가 있습니다. 그러나 그것은 효과가 없습니다.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 

나는 그것을 내부 루프를 만들 수 있습니다 알고 싶어 아래 코드인가? 사전에

감사

답변