0
之間不同的影響我使用「*」符號做選擇上ios7 sqlite的效果,我想它是什麼,但iOS8上SQLite不支持「*」,並顯示「沒有結果」 。 FMDB問題還是ios 8不支持「*」符號?全文搜索SQL有iOS8上和ios7
SQL(與FMDB):
db.executeStatements("create virtual table if not exists TABLE_1 using fts3(col_1,Result)")
db.executeQuery("SELECT * FROM TABLE_1 WHERE col_1 MATCH ?",withArgumentsInArray:["*A*"])
表:
+==============================+
| Name: TABLE_1 |
+------------------------------+
| col_1 | Result |
+==============================+
| A | result 1 |
+------------------------------+
| B | result 2 |
+------------------------------+
| AAB | result 3 |
+------------------------------+
使用比例呢? 'withArgumentsInArray:[ 「%A%」])' – rjmd
我已經使用,但不是IOS 7. –
的iOS8上不支持 「\ * A \ *」,但支持 「A \ *」,公頃的效果。 –