我找到了以下程序,并对其进行了一些编辑 - 试图弄清楚如何将变量str设置为查询结果'标签' - (从Post中选择标签,其中id> 3)所以我可以创建来自其内容的临时表......我所做的一切似乎都没有帮助。
BEGIN
DECLARE a INT Default 0 ;
DECLARE str VARCHAR(255);
simple_loop: LOOP
SET a=a+1;
SET str=SPLIT_STR(fullstr,",",a);
IF str='' THEN
LEAVE simple_loop;
END IF;
insert into Tmp values (str);
END LOOP simple_loop;
END
答案 0 :(得分:0)
选择Into语句即可。
BEGIN
DECLARE a INT Default 0 ;
DECLARE str VARCHAR(255);
simple_loop: LOOP
SET a=a+1;
Select tags into str from Post where id > 3;
SET str=SPLIT_STR(str,",",a);
IF str='' THEN
LEAVE simple_loop;
END IF;
insert into Tmp values (str);
END LOOP simple_loop;
END