Mysql 在ubuntu终端中创建存储过程

Mysql 在ubuntu终端中创建存储过程,mysql,stored-procedures,Mysql,Stored Procedures,我正在尝试在mysql中创建存储过程。我在终点站(ubunutu)做这件事。 但是当我添加beforeend执行所有行并抛出错误。 我正在努力写作 create procedure test() -> begin -> select * from salary; 我无法在last中添加end,它执行并获得此错误 错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,了解正确的版本 在第3行的“”附近使用的语法 这是在终端中编写存储过程的正

我正在尝试在mysql中创建存储过程。我在终点站(ubunutu)做这件事。 但是当我添加
before
end
执行所有行并抛出错误。 我正在努力写作

  create procedure test()
-> begin
-> select * from salary;
我无法在last中添加
end
,它执行并获得此错误

错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,了解正确的版本 在第3行的“”附近使用的语法

这是在终端中编写存储过程的正确方法吗

我可以在单独的文件中编写存储过程吗


那么,我如何执行文件中编写的存储过程呢?

幸运的是,我找到了在终端上编写存储过程的方法


幸运的是,我找到了一种在终端上编写存储过程的方法


已在此处回答:此答案在同一线程中:已在此处回答:此答案在同一线程中: