<分区>
我有这样的查询:
SELECT id,name,province,enabled
FROM customers
WHERE enabled = 1 AND (name LIKE "%to%" OR province LIKE "%to%");
在 MAC 或 IPAD 上使用相同的数据库会得到不同的结果。
在 Mac 上它按预期工作并返回 11 条记录,但在 iPad 上返回 55 条记录 ¿ (奇怪的是,其中一些字段已启用 = 0)真的很奇怪。
iPad 应用程序是使用 Xcode6 在 Objective C 中完成的
我想 sqlite3 在两个设备上的版本并不完全相同,并且不会以相同的方式解释括号优先级。