Android SQLite Insert-Select
Существует два разных способа вставки строки в таблицу:
- execSql, используя его, я могу выполнять SQL-операторы с SELECT - INSERT. Но он не возвращает идентификатор новой строки.
- разные вставки - я могу получить здесь идентификатор вставки, но я не могу создавать запросы вставки со значениями подстановки из другой таблицы.
Я могу разделить свой запрос на два, но разве это не медленнее, чем один запрос?
1 ответ
Решение
Сделайте вашу вставку, как вам нравится, тогда execSql "select last_insert_rowid()"
,