sql >> Base de Datos >  >> RDS >> Mysql

¿Se requiere `definer` al crear un procedimiento almacenado?

Como se indica en la documentación de MySQL aquí

CREATE
[DEFINER = { user | CURRENT_USER }]
PROCEDURE sp_name ([proc_parameter[,...]])
[characteristic ...] routine_body

Por lo tanto, la parte DEFINICIÓN no es obligatoria, solo CREAR PROCEDIMIENTO debería funcionar.