Tôi cố gắng để chèn nhiều hàng trong một (phiên bản mới nhất) Bảng SQLite nhưng ném một lỗiChèn nhiều hàng trong SQLite
nhận ý tưởng từ HERE và đây là truy vấn sql của tôi:
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"
nhưng nó ném
SQL logic error or missing database
near "UNION": syntax error
đây là cấu trúc bảng của tôi
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
)
có vấn đề với truy vấn của tôi không?
bất kỳ trợ giúp nào sẽ được đánh giá cao.
TIA
Thiết bị phiên bản SQLite có phụ thuộc không? –
Có và không. SQLite là một thư viện. Nếu bạn đang sử dụng thư viện SQLite (cũ) được chia sẻ, thì nó sẽ phụ thuộc vào nó. Tuy nhiên, bạn có thể sử dụng liên kết tĩnh với phiên bản mới hơn để tránh phụ thuộc thiết bị – mvp