Věřím, že problémy jsou
- K první chybě dochází, protože se pokoušíte znovu vytvořit existující proceduru. Pokud byste postup zrušili jako první, neobjevila by se tato chyba,
- Druhá chyba je způsobena tím, že PROCEDURE se vyvolávají příkazy CALL, zatímco FUNKCE jsou vyvolávány jako odkazy na funkce, jako ve vašem kódu. Musíte definovat FUNKCI, nikoli POSTUP. (dokumentace MySQL ) říká: