Вставить в конкретную строку в базе данных Android-sqlite - PullRequest
3 голосов
/ 29 марта 2012

Я ищу способ вставить новую запись в определенную строку в базе данных sqlite в Android. Основная идея состоит в том, что база данных хранит записи, подобные этой:

id   day        time
1   Monday     09:00
2   Monday     11:00
3   Tuesday    10:00

столбец ID автоматически увеличивается. Идея состоит в том, что если вы хотите вставить новую запись «Понедельник 10:00», она должна быть вставлена ​​в базу данных с идентификатором 2, и другие записи будут обновлены соответствующим образом, то есть запись «Понедельник 11:00» станет идентификатором 3. и т.д.

Короче говоря, есть ли способ вставить данные в определенную строку? Если есть, он автоматически изменит другие записи?

Спасибо

Ответы [ 2 ]

2 голосов
/ 29 марта 2012

Краткий ответ, нет.Автоинкремент означает, что вы не контролируете поле.

0 голосов
/ 03 апреля 2012

Если вы хотите изменить определенную строку в таблице, вы можете использовать ОБНОВЛЕНИЕ .

INSERT INTO - для добавления новых строк.

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