Nam*_*arl 3 sql sqlite full-text-search fts4
我正在尝试使用sqlite 3.8.2创建下表
CREATE VIRTUAL TABLE IF NOT EXISTS media_fts
USING fts4 (
notindexed=media_id,
notindexed=album_id,
title,
artist,
album_artist,
album,
comment,
lyrics
) ;
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,该命令失败并出现以下错误:
no such column: media_id
Run Code Online (Sandbox Code Playgroud)
你知道出了什么问题吗?
注意:根据这个答案,
notindexed3.8及以上版本都支持。
该notindexed=选项不是一列,而只是一个选项。因此,当您想要一个未索引的列时,您仍然必须列出该列本身:
CREATE VIRTUAL TABLE IF NOT EXISTS media_fts
USING fts4 (
title,
artist,
album_artist,
album,
comment,
lyrics,
media_id,
album_id,
notindexed=media_id,
notindexed=album_id
) ;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
370 次 |
| 最近记录: |