sqlite多行插入_在SQLite中插入多行

我试图在SQLite(最新版本)表中插入多行,但是会抛出一个错误

从HERE得到这个想法,这里是我的sql查询:

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"

但它会抛出

SQL logic error or missing database

near "UNION": syntax error

这是我的表结构

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

)

我的查询有问题吗?

任何帮助将不胜感激.

TIA

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值