FTS表中的SQLite rowid别名

时间:2014-03-16 13:09:34

标签: sqlite android-sqlite

Here它说如果我指定一个INTEGER PRIMARY键列,它将被用作rowid的别名。对于普通表,它运行良好,但对于虚拟FTS表,它不适用。

有没有办法以某种方式使用rowid别名?

我在Android上使用SQLite,我想在此列中使用_id名称。

由于

1 个答案:

答案 0 :(得分:1)

该文档仅适用于“真正的”SQLite表。

使用FTS表,将忽略数据类型;所有列都用于文本。 FTS表do have an internal rowid column(也称为docid),但无法重命名。