这就是我目前在项目中使用sqlite查询返回NSObject
以在我的iOS项目中使用的方法:
DROP TABLE ..
个查询,也没有ALTER TABLE ..
我的问题是:
我应该使用CREATE TABLE IF NOT EXISTS ..
vs检查表是否存在使用不同的查询,如:
SELECT name FROM sqlite_master WHERE type IN ('table','view') AND name NOT LIKE 'sqlite_%' UNION ALL SELECT name FROM sqlite_temp_master WHERE type IN ('table','view') ORDER BY 1;
并迭代表名并检查表名是否存在?
我想创造最少的开销。我也没有使用核心数据
此外,在更新记录时,我注意到如果我插入列的名称,它将获取该列的值: