Det verkar som att du arbetar med en lagrad rutin a> , inte en användardefinierad funktion . I MySQL är UDF:er alltid kompilerade tillägg, medan lagrade rutiner alltid är bara SQL.
Manualsidorna föreslår att ingendera kommer någonsin helt enkelt att försvinna. Det finns en mängd olika sätt att fråga information om lagrade rutiner , inklusive att hämta datumet för skapande, vem som skapade det och till och med funktionskroppen enligt definitionen. Du kan enkelt kontrollera om det saknas och lägga till det om det behövs. Du bör förmodligen också logga den här händelsen, eftersom den helt enkelt inte borde hända.