0

我有一个存储过程,它确实对多行进行了更新。但它不起作用。下面是代码:

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

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

提前致谢

4

1 回答 1

0

从下面的链接学习示例..

在 MySQL 中循环遍历结果集

于 2013-07-02T09:31:15.797 回答