MySQL存储过程

时间:2013-07-02 09:22:34

标签: 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

我想知道是否可以在里面制作一个循环?

提前致谢

1 个答案:

答案 0 :(得分:0)

从以下链接学习示例..

Looping Over Result Sets in MySQL