Как вы редактируете хранимую процедуру в MySQL?

Я не могу найти синтаксис для редактирования уже созданной хранимой процедуры в MySQL.

Ответы

Ответ 1

Вы можете изменить некоторые атрибуты с помощью ALTER PROCEDURE синтаксиса

Чтобы изменить тело процедуры, вам нужно будет отбросить и воссоздать всю процедуру, в этом случае ПОКАЗАТЬ ПРОЦЕДУРУ СОЗДАНИЯ может быть полезно

Ответ 2

Mysql не позволяет изменять хранимую процедуру, но SP может быть отброшен и воссоздавать параметры SP доступны в Mysql, как ниже запрос

DROP PROCEDURE IF EXISTS foo;
    delimiter //
    create PROCEDURE foo (args)
    begin
      bla bla
    end//
    delimiter ;