Bonjour,
Voilà mon soucis. J'ai fait un script qui crée automatiquement des tables et insert des données par défaut.
Exemple dans ma première requête je crée donc la table toto, si elle n'existe pas : CREATE TABLE toto IF NOT EXIST
Dans la seconde j'insère les données de départ.
Maintenant, si l'on exécute le script une deuxième fois la première requête n'est pas exécuté car la table existe mais la deuxième si... ce qui donne un champ en double.
J'ai bien une solution mais je ne sais pas si c'est possible : il faudrais que le CREATE et L'INSERT soit dans la même requête. Puisque la table existe, elle ne serrais pas créée et il n'y aurait pas d'insert...
Ou une autre, puisque tout ça est exécuté via PHP, je pourrais faire une condition : Si la table est créée, exécute la deuxième requête, sinon rien.
Quelqun aurait une piste ?