Извикването на last_insert_id() ви дава идентификатора на ПЪРВИЯ ред, вмъкнат в последната партида. Всички останали вмъкнати са гарантирано последователни.
Освен ако не правите нещо много странно, това ви позволява да изчислите идентификатора на всеки ред достатъчно лесно.
Всъщност поведението варира в 5.1 в зависимост от настройката на параметъра на режима за автоматично увеличаване на innodb; това не трябва да има значение. Докато не го промените от стандартното, ще видите очакваното поведение.
Има случайни случаи, в които това не прави това, което очаквате и не е полезно - като например ако направите АКТУАЛИЗИРАНЕ НА ДУБЛИКАТ КЛЮЧ или ИГНОРИРАНЕ НА ВМЕСТЕ. В тези случаи ще трябва да направите нещо друго, за да изчислите идентификаторите на всеки ред.
Но за обикновена партида INSERT с ванилия, без посочени стойности за колоната за автоматично включване, е лесно.
Пълно описание на това как автоматичните инкременти обработено в innodb е тук