Si la table existe drop table, alors créez-la, si elle n’existe pas, créez-la

Je suis déconcerté, je ne sais pas comment procéder.

Fondamentalement, je veux juste créer une table, mais si elle existe, elle doit être supprimée et recréée, non tronquée, mais si elle n’existe pas, créez-la.

Quelqu’un pourrait-il aider?

Merci George

Il suffit de mettre DROP TABLE IF EXISTS `tablename`; avant votre instruction CREATE TABLE .

Cette instruction supprime la table si elle existe mais ne génère pas d’erreur si ce n’est pas le cas.

Utilisez simplement DROP TABLE IF EXISTS :

 DROP TABLE IF EXISTS `foo`; CREATE TABLE `foo` ( ... ); 

Essayez d’abord de rechercher la documentation MySQL si vous avez d’autres problèmes.