我似乎无法找到在MySQL中编辑已创建的存储过程的语法。
答案 0 :(得分:24)
您可以使用ALTER PROCEDURE语法
更改某些属性要更改程序正文,您必须删除并重新创建整个过程,在这种情况下SHOW CREATE PROCEDURE可能有用
答案 1 :(得分:20)
Mysql不允许改变存储过程,但SP可以删除并重新创建SP选项在Mysql中可用,如下面的查询
DROP PROCEDURE IF EXISTS foo;
delimiter //
create PROCEDURE foo (args)
begin
bla bla
end//
delimiter ;