DROP INDEX ... IF EXISTS ??
Bonjour
Je cherche a modifier un script (généré par power Amc), pour qu'il puisse fonctionner à partir d'une base vide , ou non.
Je bute sur les instructions suivantes :
Code:
drop index NOM_INDEX on NOM_TABLE
et
Code:
1 2 3 4
| create index NOM_INDEX on NOM_TABLE
(
NOM_CHAMP
); |
Si j'execute la premiere ligne et que l'index NOM_INDEX n'existe pas :
erreur
#1091 - Ne peut effacer (DROP) ' NOM_INDEX '. Vérifiez s'il existe
A l'inverse, si j'execute la deuxieme instruction (create index ...) alors que celui ci existe déjà :
#1061 - Nom de clef ' NOM_INDEX ' déjà utilisé
Existe t'il un equivalent du DROP TABLE IF EXISTS ??
Ou bien un moyen de ne pas déclencher l'erreur pour passer aux lignes suivantes du script??
Merci