繁体   English   中英

mysql中的存储过程在Workbench中显示错误

[英]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

错误是:找到无关的输入。 预期输入结束

由于只有一条语句,您可能不需要beginend 尝试

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM