我在txt文件中写了一个存储过程,但我不知道如何在服务器中应用这个存储过程.i创建了我的表。但我再也不知道我必须采取的步骤才能使用存储过程。
我的存储过程:
CREATE PROCEDURE findHorse @horseName varchar(15)
AS
SELECT *
FROM horse
WHERE horseName =@horseName
我知道如果我想执行它,我会使用
exec findHorse
我需要的是:1。如何在mySql中创建它。 //步骤2.我应该把exec findHorse放到哪里来执行它//步骤
答案 0 :(得分:0)
最好安装数据库管理工具。如果你也安装了PHP,你可以选择PHPMyAdmin。您可以像执行其他sql语句一样执行此语句来创建过程。
调用存储过程通常在需要它们的应用程序中完成。更准确地说,如果需要,通常会编写存储过程,这意味着您已经有了应用程序。就像您可以让网站执行查询来检索正确的数据一样,它也可以执行存储过程。你有一个存储过程,但不知道何时调用它似乎很奇怪。
答案 1 :(得分:0)
如果您使用的是phpMyAdmin而不是MySQL工作台,则可以使用以下语法,而无需使用begin
和end
语句:
create procedure procedure_name()
//sql commands ;