[英]Stored Procedure in mysql showing error in Workbench
我正在MySQL工作台中创建存储过程。 虽然代码看起来不错,但其中显示了一些我无法弄清楚的错误。请帮助。
create procedure UpdateAge(in employeeId int, in age int)
begin
update abc.employeedata set EmployeeAge= age where EmployeeId= employeeId ;
end
错误是:找到无关的输入。 预期输入结束
由于只有一条语句,您可能不需要begin
和end
。 尝试
create procedure UpdateAge(in employeeId int, in age int)
update abc.employeedata set EmployeeAge= age where EmployeeId= employeeId ;
尝试这个
create procedure UpdateAge(in employeeId int, in age int)
begin
update abc.employeedata set EmployeeAge= age where EmployeeId= employeeId ;
end ;
也将分号添加到结束语句中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.