Ik denk dat de problemen zijn
- De eerste fout treedt op omdat u probeert een bestaande procedure opnieuw te maken. Als u de procedure eerst zou laten vallen, zou u deze fout niet krijgen,
- De tweede fout is omdat PROCEDURE's worden aangeroepen met CALL-instructies, terwijl FUNCTION's worden aangeroepen als functieverwijzingen, zoals in uw code. U moet een FUNCTIE definiëren, geen PROCEDURE. De (MySQL-documentatie ) zegt: