【发布时间】:2012-10-18 14:08:39
【问题描述】:
我正在尝试向我的 SQLite 数据库(使用 fmdb)添加 10k 行,但写入在 1000 行时停止。而且我没有任何错误或警告。我的代码:
NSString *queryString = [NSString stringWithFormat:@"insert into histories (storyid, text, date, storyurl) values (%li, ?, ?, ?)",history.storyIndex];
if ([self.db open]) {
if([self.db executeUpdate:queryString, history.storyText, history.storyDate, history.storyUrl]) {
NSLog(@"history added");
}
}
有什么建议吗?
【问题讨论】:
-
...混合了 printf 格式和绑定变量?!?
-
@H2CO3 有很多小写 SQL 查询示例。对性能有不好的影响吗?
-
@RomanHouse 别担心,没关系。你只是没有足够的经验来理解妙语:)
-
@H2CO3 让我们不要拖延 :) 如果你给我一些使用大写查询的理由,我会很高兴 :)
-
@H2CO3 好的,我将使用大写查询并立即变得专业:D
标签: iphone objective-c ios sqlite fmdb