ich mehrere Zeilen in einer SQLite (neueste Version) Tabelle einzufügen versuche aber wirft einen FehlerLegen Sie mehrere Zeilen in SQLite
die Idee von HERE bekam und hier ist meine SQL-Abfrage:
INSERT INTO "Track"
SELECT "Leonard Collections" AS "Album",
"Instrumental" AS "Artist",
"00:02:59.3800000" AS "Duration",
"1/1/0001 12:00:00 AM" AS "ReleasedDate",
"If You Love Me" AS "Title",
"False" AS "IsPlayableOnLocal"
UNION
SELECT "Leonard Collections",
"Instrumental",
"00:02:56.6930000",
"1/1/0001 12:00:00 AM",
"Espoir",
"False",
UNION
SELECT "Leonard Collections",
"Instrumental",
"00:03:51.6770000",
"1/1/0001 12:00:00 AM",
"Don't Cry For My Argentina",
"False"
aber es wirft
SQL logic error or missing database
near "UNION": syntax error
das ist meine Tabellenstruktur
CREATE TABLE Track
(
ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,
Album VARCHAR(100) NULL ,
Artist VARCHAR(255) NOT NULL DEFAULT "Artist Unknown",
Duration VARCHAR(255) NOT NULL ,
LocalPath VARCHAR(255) NULL ,
ReleasedDate DATE NOT NULL ,
Title VARCHAR(255) NULL ,
IsPlayableOnLocal INTEGER NOT NULL ,
Rating VARCHAR(255) NULL
)
Gibt es ein Problem mit meiner Abfrage?
jede Hilfe wäre willkommen.
TIA
Ist die SQLite-Version vom Gerät abhängig? –
Ja und Nein. SQLite ist eine Bibliothek. Wenn Sie (ältere) geteilte SQLite-Bibliothek verwenden, hängt es davon ab. Sie können jedoch statische Verknüpfungen mit neueren Versionen verwenden, um Geräteabhängigkeiten zu vermeiden – mvp