Det ser ud til, at du arbejder med en lagret rutine , ikke en brugerdefineret funktion . I MySQL er UDF'er altid kompilerede udvidelser, mens lagrede rutiner altid er bare SQL.
Manual-siderne antyder, at ingen af delene vil nogensinde simpelthen forsvinde. Der er en række måder at forespørge på oplysninger om gemt rutiner , herunder at få oprettelsesdatoen, hvem der har oprettet den, og endda funktionsteksten som defineret. Du kan nemt tjekke, om det mangler, og tilføje det, hvis det er nødvendigt. Du skal nok også logge denne hændelse, da den simpelthen ikke burde ske.