2
IM(Qt中)使用SQLite創建虛擬表使用FTS3具有獨特柱dosnot留下獨特
QString q = "CREATE VIRTUAL TABLE playlist USING fts3 ("
"from_user , "
"from_id , "
"created_time , "
"created_time_formated , "
"user_id unique)";
創建然後使用全全文搜索,所以這是方式即時執行
"INSERT OR IGNORE INTO play_list (from_user,from_id,created_time,created_time_formated,user_id) SELECT '....','....','.....','....','123'"
IM使用虛擬表
如果我有另一行user_id == 123它仍然會插入行,爲什麼?
我確實在表格中使用了全文搜索,所有字段都是文本類型 – user63898 2012-03-27 04:53:01
@ user63898然後在常規表格中複製user_id,並在插入FTS表之前檢查該ID是否存在(您可以使用交易或觸發器)。 – alexisdm 2012-03-27 14:24:21
您能否指點鏈接示例請 – user63898 2012-03-28 06:55:38