如果你想在 MySQL 中使用一个查询的结果作为循环的条件,你可以使用一个游标。游标是一种数据库对象,它允许你在结果集中游动,并在需要时逐行处理数据。
首先,你需要声明一个游标,然后打开它。然后,你可以使用 FETCH 语句从游标中获取行。你可以在循环中使用 FETCH 语句,并使用游标中的数据作为条件执行查询。最后,记得关闭和释放游标。
下面是一个例子:
DECLARE cur CURSOR FOR
SELECT id FROM table1;
OPEN cur;
loop_label: LOOP
FETCH cur INTO @id;
IF done THEN