SQLite, как получить автогенерацию идентификатора из нескольких вставленных строк - PullRequest
0 голосов
/ 16 февраля 2020

Кто-нибудь знает, как я могу получить этот запрос SQLite для возврата 6 идентификаторов автоинкремента в инструкции INSERT? Я пытаюсь использовать идентификаторы, чтобы выдавать их за ссылки на внешние ключи на родительский объект, который я моделирую. Возможно, я смотрю на это с неправильной точки зрения. Любые входные данные о том, как я могу выполнить sh atomi c фиксацию для записей в двух таблицах, также будут приветствоваться. Я уже пробовал Statement.RETURN_GENERATED_KEYS. SQLite постоянно говорит мне, что это неподдерживаемая функция, хотя я использую версию sqlite-jdb c -3.30.1.jar.

Я видел множество поисковых запросов, в которых говорилось о функции last_insert_rowid (), но ничего сработало то, что я пробовал до сих пор. Кроме того, SQLite постоянно говорит мне, что эта функция не реализована.

 INSERT INTO ABILITY_SCORE (UID,MOD,SAVE,SCORE)  
 VALUES (2,1,10),(2,1,11),(2,1,15),(2,1,15),(2,1,14),(2,1,9)

Будем благодарны за любые указатели.

Спасибо.

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