Zdá se, že pracujete s uloženou rutinou , nikoli uživatelem definovaná funkce . V MySQL jsou UDF vždy kompilovaná rozšíření, zatímco uložené rutiny jsou vždy jen SQL.
Manuálové stránky naznačují, že ani jedno prostě někdy zmizí. Existuje řada způsobů, jak dotazovat informace o uložených rutiny , včetně získání data vytvoření, kdo ji vytvořil, a dokonce i těla funkce, jak je definováno. Můžete snadno zkontrolovat, zda nechybí, a v případě potřeby ji přidat. Pravděpodobně byste také měli tuto událost zaznamenat, protože by se to prostě nemělo dít.