Ich habe SQL-Dateien mit folgendem Inhalt:
#cat db.sql
create table server(name varchar(50),ipaddress varchar(15),id init)
create table client(name varchar(50),ipaddress varchar(15),id init)
Wie importiere ich diese Datei in SQLite, damit diese automatisch erstellt werden?
Antworten:
Von einer SQLite-Eingabeaufforderung:
Oder:
Außerdem ist Ihre SQL ungültig - Sie benötigen
;
am Ende Ihrer Anweisungen:quelle
Verwenden Sie
sqlite3 database.sqlite3 < db.sql
. Sie müssen sicherstellen, dass Ihre Dateien gültiges SQL für SQLite enthalten.quelle
Alternativ können Sie dies über eine Windows-Eingabeaufforderungs- / Batchdatei tun:
Dabei ist DB.db die Datenbankdatei und db.sql die auszuführende / zu importierende SQL-Datei.
quelle
sqlite3 DB.db ".read db.sql"
Sie können auch tun:
quelle