set @a=1;IF @a=1THEN select 1;ELSEIF @a=2THEN select 2;ELSE select 0;END IF;
if-else只能在存储过程或者是函数里使用。
...MySQL定义参数是用@?还有,你的参数定义在哪儿呢?
if-else不能对@变量使用?
@北在北方: 不是啊。。。
有什么提示的错误么?
mysql存储过程里面@a其实就是定义了一个全局变量,不需要单独定义变量a