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 erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part $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 ?
Partager