我在MySQL工作台中创建存储过程。 虽然代码看起来很好但是显示了一些我无法弄清楚的错误。帮助。
create procedure UpdateAge(in employeeId int, in age int)
begin
update abc.employeedata set EmployeeAge= age where EmployeeId= employeeId ;
end
错误是:找到了无关的输入。预期的投入结束
答案 0 :(得分:1)
由于只有一个声明,您可能不需要begin
和end
。尝试
create procedure UpdateAge(in employeeId int, in age int)
update abc.employeedata set EmployeeAge= age where EmployeeId= employeeId ;
答案 1 :(得分:0)
试试这个
create procedure UpdateAge(in employeeId int, in age int)
begin
update abc.employeedata set EmployeeAge= age where EmployeeId= employeeId ;
end ;
在结尾语句中添加分号