да. Това поведение на last_insert_id() е документирано в MySQL документите :
Важно
Ако вмъкнете няколко реда с помощта на единINSERTизявление,LAST_INSERT_ID()връща стойността, генерирана само за първия вмъкнат ред. Причината за това е да се направи възможно лесното възпроизвеждане на същияINSERTизявление срещу друг сървър.