Ich möchte eine Tabelle in einer SQLite-Datenbank nur erstellen, wenn nicht bereits vorhanden ist. Gibt es eine Möglichkeit, dies zu tun? Ich möchte die Tabelle nicht löschen, wenn sie existiert, nur wenn sie nicht existiert.Erstellen Sie Tabelle in SQLite nur, wenn es nicht bereits vorhanden ist
Antwort
Von http://www.sqlite.org/lang_createtable.html:
CREATE TABLE IF NOT EXISTS foo (id INTEGER, ...);
Also warte, der Name der Tabelle ist '
D'oh - es sieht so aus, als hätte jemand das falsch hinzugefügt. Ich habe die Bearbeitung rückgängig gemacht und die Syntax ist jetzt korrekt. –
Okay, was zur Hölle ist es "foo", erstaunt mich, warum Menschen weiterhin etwas verwenden, das nichts bedeutet. Dah! Ich verstehe es nicht. Ich glaube nicht, dass die SQLite-Dokumentation 'foo' verwendet, also ist 'foo' der Name des Schemas oder der Tabelle? (Nach dem Verweisen auf den Link.) – htm11h
- 1. android sqlite Tabelle erstellen, wenn nicht vorhanden
- 2. SQLiteException: Tabelle bereits vorhanden ist
- 3. Schema Builder: Tabelle erstellen, wenn nicht vorhanden
- 4. Wenn Tabelle existiert Drop-Tabelle dann erstellen Sie es, wenn es nicht existiert nur erstellen Sie es
- 5. Erstellen Sie einen Ordner, wenn es nicht bereits existiert
- 6. SQL- in Tabelle einfügen nur, wenn der Primärschlüsselwert nicht bereits in der Tabelle ist
- 7. Erstellen Sie ein Cookie, wenn (und nur dann) ist es bereits existiert nicht
- 8. sqlalchemy, Erstellen einer SQLite-Datenbank, wenn es nicht
- 9. vorgehen WENN NICHT in SQLite VORHANDEN
- 10. Android Studio Sqlite nicht in die Datenbank einfügen, wenn bereits ein Wert vorhanden ist
- 11. Dynamisch Einschließlich JavaScript jQuery verwenden, wenn es nicht bereits vorhanden
- 12. Erstellen Sie kein Verzeichnis, wenn es bereits in PHP existiert
- 13. MySQL: Rekord Einfügen, wenn nicht in der Tabelle vorhanden ist
- 14. CREATE TABLE IF NOT mit Tabelle ist bereits vorhanden nicht vorhanden
- 15. Wenn E-Mail bereits vorhanden ist, gebe keine Daten in die Tabelle ein und gebe eine Eingabe (Bereits vorhanden!)
- 16. Netezza Tabelle erstellen, falls nicht vorhanden
- 17. "Tabelle erstellen, wenn nicht vorhanden" - Wie überprüft man das Schema?
- 18. Datensatz nur einfügen, wenn der Datensatz noch nicht in der Tabelle vorhanden ist
- 19. SQL Server So wählen Sie eine Spalte nur aus, wenn sie in der Tabelle vorhanden ist
- 20. Warnmeldung, wenn Dateiname bereits vorhanden ist, wenn eine PDF-Datei erstellen
- 21. Verzeichnis erstellen, wenn nicht vorhanden
- 22. SQLite FMDB erstellen Tabelle - Anfänger iOS
- 23. Überprüfen Sie, ob die Tabelle mit SQLite-PCL in einem UWP vorhanden ist.
- 24. Qt Sqlite Fehler 1 - Tabelle existiert bereits
- 25. Add Zeile in eine Datei nur, wenn es nicht in der Datei ist bereits
- 26. Kann ich "wenn nicht vorhanden" verwenden, um eine Zeile einzufügen, wenn die Zeile nicht bereits in SQL Server vorhanden ist?
- 27. django 1.7 Migrate erhält Fehler „Tabelle ist bereits vorhanden“
- 28. Postgres-Datenbank erstellen, wenn nicht vorhanden
- 29. Update-Tabelle, wenn vorhanden
- 30. Schlüssel nicht vorhanden in Tabelle, aber es ist
möglich Duplikat [nur eine SQLite-Tabelle erstellen, wenn es nicht bereits vorhanden ist] (http://stackoverflow.com/questions/3716443/creating-an-sqlite-table -only-wenn-es-nicht-schon-existiert) –