Voeg de waarden in met behulp van enkele instructies en wikkel ze in een transactie, bijvoorbeeld:
START TRANSACTION;
INSERT INTO person VALUES ('joe', 50);
INSERT INTO hobbies VALUES (LAST_INSERT_ID(),'golf');
COMMIT;
Het kan zijn dat u een kleine prestatiehit krijgt, maar dit zou u consistente resultaten moeten opleveren. De waarde verhogen die wordt geretourneerd met LAST_INSERT_ID()
is niet veilig omdat er gelijktijdige invoegingen kunnen zijn geweest die de AUTO INCREMENT
hebben gewijzigd waarde.