Masukkan nilai menggunakan pernyataan tunggal dan bungkus menjadi transaksi, mis:
START TRANSACTION;
INSERT INTO person VALUES ('joe', 50);
INSERT INTO hobbies VALUES (LAST_INSERT_ID(),'golf');
COMMIT;
Anda mungkin mendapat sedikit pukulan kinerja tetapi ini akan memberi Anda hasil yang konsisten. Menaikkan nilai yang dikembalikan oleh LAST_INSERT_ID()
tidak aman karena mungkin ada sisipan bersamaan yang mengubah AUTO INCREMENT
nilai.