Het lijkt erop dat u werkt met een opgeslagen routine , niet een door de gebruiker gedefinieerde functie . In MySQL zijn UDF's altijd gecompileerde extensies, terwijl opgeslagen routines altijd . zijn gewoon SQL.
De man-pagina's suggereren dat geen van beide zal ooit zomaar verdwijnen. Er zijn verschillende manieren om informatie over opgeslagen routines , inclusief het verkrijgen van de aanmaakdatum, wie het heeft gemaakt en zelfs de functietekst zoals gedefinieerd. U kunt eenvoudig controleren of deze ontbreekt en deze indien nodig toevoegen. Je zou deze gebeurtenis waarschijnlijk ook moeten loggen, omdat het gewoon niet zou moeten gebeuren.