QSqlQuery lastInsertId после множественного insert'а
От: Paltr  
Дата: 04.04.16 13:49
Оценка:
Привет!

Использую Qt для работы с БД SQLite, в дальнейшем MySql. Есть такая таблица:
create table playerGames(id integer primary key, bet decimal(8, 2), bonusBet decimal(8, 2), wofBet decimal(8, 2))

Надо вставить в нее сразу несколько записей об играх, например:
insert into playerGames(bet, bonusBet, wofBet) values (123, 345, 563), (212, 434, 566)

В другую таблицу хочется записать id первой игры(той что (123, 345, 563)) и количество игр в сессии — 2.
Если точно знать, что при такой записи id для этих игр идут последовательно, то id первой игры и количества записей хватило бы, чтобы просмотреть все игры в сессии.
Но, как я понимаю, это не гарантируется(гарантируется InnoDB при определенных настройках?)
Вопрос тогда — как в таком случае поступать, если количество игр в сессии неизвестно?

Заранее спасибо за помощь!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.