Vložte hodnoty pomocí jednotlivých příkazů a zabalte je do transakce, např.:
START TRANSACTION;
INSERT INTO person VALUES ('joe', 50);
INSERT INTO hobbies VALUES (LAST_INSERT_ID(),'golf');
COMMIT;
Můžete zaznamenat mírný zásah do výkonu, ale mělo by to přinést konzistentní výsledky. Zvyšování hodnoty vrácené pomocí LAST_INSERT_ID()
není bezpečné, protože mohly existovat souběžné vložky, které upravily AUTO INCREMENT
hodnotu.