343 votes

Créer une table dans SQLite uniquement si elle n'existe pas déjà

Je souhaite créer une table dans une base de données SQLite uniquement si elle n’existe pas déjà. Y a-t-il un moyen de le faire? Je ne veux pas laisser tomber la table si elle existe, seulement la créer si elle ne existe pas.

612voto

David Wolever Points 34304

4voto

aaronlhe Points 83

Je vais essayer d’ajouter de la valeur à cette très bonne question et de m’appuyer sur la question de @BrittonKerin dans l’un des commentaires sous @David la réponse fantastique de Wolever. Je voulais partager ici parce que j’avais le même défi que @BrittonKerin et que j’avais quelque chose qui fonctionnait (c’est-à-dire que je voulais juste exécuter un morceau de code uniquement SI la table n’existe pas).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X