我一直收到以下错误:
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 //
如果你有想法解决这个问题,请回复!!