iphone - 使用 SQLite Manager 创建索引

标签 iphone ios xcode sqlite

我已经使用 SQLite 管理器 (firefox) 在“setID”列上为表“mySets”创建了名为“setIndex”的索引。为了让应用程序在查询中使用它们,我是否必须在搜索表时指定诸如索引名称之类的任何内容?

SELECT * FROM mySets WHERE setID='setMatrix'

最佳答案

不,你没有什么事可做;你不能明确地让 SQLite 在运行查询时使用索引。数据库引擎(SQLite 但适用于所有其他引擎)将决定是否使用您的索引(如果它存在)以及它是否认为这样做合适。

关于iphone - 使用 SQLite Manager 创建索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8361124/

相关文章:

ios - 如何从函数内部更改全局变量的值?

ios - 如何将 UITextField.text 设置为 NSDate?

ios - 创建新的 View Controller

ios - 将 findObjectsInBackgroundWithBlock 的结果传递到变量中

ios - 发送推文后应用卡住

objective-c - (Mac) 创建执行 shell 脚本的 Xcode 应用程序

ios - 如何在 Swift (Xcode) 上通过代码显示屏幕?

iphone - 当用户安装了 FB 的应用程序时,iOS Facebook 连接不起作用?

ios - 将 UIView 添加回 View

iphone - 应用内购买完成后保存下载的内容