J'ai un script php qui exécute différente commande SQL lors de mise à jour d'une application
En voici une...
Si le champ existe déjà dans la table, j'ai évidemment une erreurCode:$query = "ALTER TABLE `ma_table` ADD `Num_Import` SMALLINT UNSIGNED NOT NULL DEFAULT '0'";
Duplicate column name 'Num_Import'
et plantage du script et donc les commandes SQL suivantes seront non exécutées.
Comment faites vous pour tester proprement l'existence du champ ?