Bonjour a tous,

Je viens de créer ma première fonction mysql (qui fonctionne).
Maintenant je souhaite créer cette fonction uniquement si elle n'existe pas.

Dans la doc mysql j'ai trouvé un commande qui permet de supprimer une fonction si elle existe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DROP FUNCTION IF EXISTS `nom_de_la_fonction`;
Existe-t-il une commande qui me permettrait de faire une sorte de :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
IF NOT EXISTS `nom_de_la_fonction` CREATE DEFINER = CURRENT_USER FUNCTION `nom_de_la_fonction`(......... etc
Dans l'attente je peux supprimer systématiquement la fonction puis la recréer mais je ne trouve pas cela très élégant.

Comment faite-vous ?

Merci a vous.