0
这里是我的简单循环简单的MySQL循环语法错误
SET @id = 16;
SET @res = @id;
simple_loop: LOOP
SELECT @p := c_parent FROM categories WHERE c_id = @id;
IF @p > 0 THEN
SET @id = @p;
SET @res = @res + ',' + @p;
ELSE
LEAVE simple_loop;
END IF;
END LOOP simple_loop;
SELECT @res;
在phpMyAdmin执行代码获取标准错误
您的SQL语法错误;检查对应于你>的MySQL服务器版本使用附近的正确语法手册 'simple_loop: SELECT @p LOOP:= c_parent FROM类别WHERE C_ID = @id' 在行1
我的知识的MySQL很浅。请告诉我这个简单操作的正确语法。提前致谢。
它的工作! :) 谢谢。 – user3221449