|
Работа с sqlite
| ☑ |
0
MadHead
17.06.12
✎
15:49
|
В качестве хобби разбираюсь с программированим под андроид. Создаю небольшую БД на SQLite (аналог номенклатуры с ценами). Встал вопрос как правильно добавлять/обновлять записи при загрузке данных в эту таблицу. Я должен вначале селекотм попытатсья найти запись и если ее не существует инсертом ее вставить, иначе апдейтом обновить? Или правильнее использовать другой алгоритм?
|
|
1
Мизантроп
17.06.12
✎
15:56
|
|
|
2
MadHead
17.06.12
✎
15:58
|
(1) и где там ответ на мой вопрос или предлагаете весь яндекс прочитать?
|
|
3
Мизантроп
17.06.12
✎
16:03
|
(2) ты спрашиваешь об основах, они есть в мануалах и на любом профильном форуме. Предлагаю тебе весь яндекс перечитать
|
|
4
Пеппи
17.06.12
✎
16:05
|
(0) все зависит чисто от задачи.
|
|
5
Злопчинский
17.06.12
✎
16:25
|
|
|
6
izekia
17.06.12
✎
16:45
|
в тему)
|
|
7
Agent ООЗ
17.06.12
✎
16:49
|
эх, помню раньше было время на андроиде в скл лайт инфа записывалась часами (перед каждой записью подключались с скл, потом отключались). вернуть бы те самые денечки.
|
|
8
orefkov
17.06.12
✎
18:04
|
(0)
Смотри "insert or replace"
При массовой вставке не забывай все делать в одной транзакции, а то действительно часами будет вставлять.
|
|
9
orefkov
17.06.12
✎
18:05
|
(0)
Вдогонку в (8)
|
|