Вставка большого количества данных (6000 записей) в таблицу sqlite за один прием - PullRequest
0 голосов
/ 12 ноября 2010

В моем приложении для iphone база данных Sqlite насчитывает 6000 записей.Есть ли способ вставить данные в один снимок или может быть меньше кадров?

Я попытался вставить операторы вставки в Terminal в MAC OS, но за раз правильно выполняются только 15-20 операторов.

Как мы можем вставить его за один раз?1006 * Что мне делать?

Пожалуйста, предложите

Пожалуйста, помогите

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 ноября 2010

Попробуйте использовать менеджер sqlite (дополнение к веб-браузеру Mozilla Firefox), где вы можете вставить предварительно созданный набор запросов на вставку для 6000 элементов и выполнить их за один раз. Это может помочь вам, я полагаю

0 голосов
/ 12 ноября 2010

Мне пришлось вставить более 500 000 записей, и проблем не было.Я не делал этого на терминале, потому что у меня были проблемы с не-ASCII символами (например, Umlaute).Поэтому я всегда использовал надстройку Firefox sqlite.Это сработало довольно хорошо.Я вставил подготовленный скрипт вставки в предоставленное поле и нажал «выполнить».Затем прошло несколько секунд, и это было сделано.Позже мне пришлось вычислить некоторые значения перед вставкой, поэтому я написал небольшую программу Objective-C, и это тоже сработало.Если хотите, я могу выкопать код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...