创建过程时出现1064 mysql错误

时间:2014-06-19 14:59:45

标签: mysql stored-procedures mysql-error-1064

我一直收到以下错误:

  

1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在''v_id'附近使用正确的语法varchar(20)null,OUT'v_status'varchar(40))IS从第2行开始

这是我第一次使用MySql而且这些小知识并没有真正帮助。

delimiter //
->CREATE PROCEDURE dbi292801.campsite
(IN 'v_id' varchar(20) null ,
               OUT 'v_status' varchar(40)) IS
 Begin 
               SELECT status into v_status FROM participant WHERE RFID = v_id;
              if (v_status = "in", v_status := "at campsite", v_status := 'at event');
            End if;
            End //

如果你有想法解决这个问题,请回复!!

0 个答案:

没有答案