как получить rowid при вставке строки в таблицу - PullRequest
3 голосов
/ 14 октября 2010

Я надеюсь добавить строку в таблицу в базе данных sqlite.

[NSString stringWithFormat:@"INSERT INTO myTable (rowid,myName ) VALUES (NULL, '%@');" , [aInfo myString]];

rowid - автоинкремент.

После вставки строки я надеюсь получить rowid, который автоматически генерируется sqlite.

Возможно ли это?

приветствую любой комментарий

Спасибо

Ответы [ 2 ]

5 голосов
/ 14 октября 2010

Вы можете получить новый сгенерированный идентификатор с помощью функции last_insert_rowid () . Смотри http://www.sqlite.org/c3ref/last_insert_rowid.html

Вы не говорите, какой язык используете, но ищите в своей реализации библиотеки SQLite функцию last_insert_rowid ...

0 голосов
/ 14 октября 2010

вы можете использовать выберите max (rowid) из myTable

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