Mysql
 sql >> Base de données >  >> RDS >> Mysql

Procédure stockée mysql, requête pour vérifier si elle existe ou non

Vous pouvez faire ceci :

SELECT * FROM `information_schema`.`ROUTINES` where specific_name = 'my_procedure_name' and routine_schema = 'my_schema'

..et s'il existe, devrait obtenir un résultat. Cependant, gardez à l'esprit que sur la majorité des services d'hébergement mutualisé mysql, les routines, les déclencheurs, etc. ne sont normalement pas autorisés à être créés. Si c'est votre propre serveur, pas de problème;)