在虚拟表中插入SQlite FTS4会出错:SQL逻辑错误或缺少数据库

时间:2017-12-26 03:39:26

标签: sqlite

我的虚拟表是:

CREATE VIRTUAL TABLE docs USING fts4(BookID INTEGER, PageNumber INTEGER, PageText TEXT, compress=zip, uncompress=unzip);

我通过以下方式在My Virtual table中插入记录:

INSERT INTO docs SELECT BookID, PageNumber, PageText FROM Books ORDER BY BookID, PageNumber;

Insert命令会出现此错误:SQL逻辑错误或缺少数据库

当我从CREATE VIRTUAL TABLE中删除compress = zip,uncompress = unzip options时,问题解决了,为什么?

0 个答案:

没有答案