如何在MySQL中编辑存储过程?

时间:2010-04-01 11:29:32

标签: mysql stored-procedures

我似乎无法找到在MySQL中编辑已创建的存储过程的语法。

2 个答案:

答案 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 ;