Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O `definir` é necessário ao criar um procedimento armazenado?


Conforme declarado na documentação do MySQL aqui
CREATE
[DEFINER = { user | CURRENT_USER }]
PROCEDURE sp_name ([proc_parameter[,...]])
[characteristic ...] routine_body

Portanto, a parte DEFINER não é obrigatória, apenas CREATE PROCEDURE deve funcionar.