IF ELSE,使用局部变量作为条件MYSQL

时间:2019-03-04 23:48:00

标签: mysql if-statement local-variables

我有这样的代码。

SET @empty = 0;
IF (@empty = 0)
THEN
    insert into ComputeTasking.Response SET RequestTaskID=@rid,`ResponseJSON`=@JSON;
ELSE
    insert into ComputeTasking.Response SET `ResponseJSON`=@JSON;
END IF;

这将返回错误

[ERROR in query 1] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF (@empty)
THEN
    select @empty' at line 1

我知道我可以创建一个过程,但没有权限。还有其他解决方法吗?

谢谢!

0 个答案:

没有答案