我已经写了一个存储过程sqlyog
.除了concat语句之外,它很长并且执行所有所需的功能,因此我只列出该特定查询.
UPDATE recipes_new
SET co_auths = CONCAT(co_auths,',',c1id)
WHERE id = name_in;
Run Code Online (Sandbox Code Playgroud)
我基本上希望在两个字段中分离,并且此语句放在游标中,因此它是迭代的.co_auths
目前为空,所以我得到的结果为1,2,3,因为我希望它是1,2,3.任何猜测最合适的解决方案是什么?
我的问题可能听起来很蹩脚,但我仍然无法弄清楚这段代码是什么问题.我已经在sqlyog中创建了一个存储过程,现在我想调用它.我几乎尝试了所有东西,但它不起作用.
SET @x=1;
WHILE @x<=10 DO
CALL mypro();
SET @x=@x+1;
END WHILE;
Run Code Online (Sandbox Code Playgroud)
提前致谢.
mysql ×2