Bonjour,

J'ai besoin de supprimer un champ dans une table si ce champ existe

J'aurai voulu faire quelque chose comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ALTER TABLE maj_banque_compte DROP  IF EXISTS marquage
Mais bien sûr cela ne fonctionne.

Quelle syntaxe utiliser ?

autre bien sûr que de rechercher avec un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SHOW COLUMNS FROM Nom_table [FROM Nom_bdd] [LIKE wild]
Et si j'ai 1 alors c'est qu'il existe


Merci d'avance