Câu hỏi thực sự là về cách chuẩn hóa dữ liệu khi bạn mong đợi có các bản sao. Và sau đó, tránh "đốt cháy" id.
http://mysql.rjweb.org/doc.php/staging_table#normalization thảo luận về quy trình 2 bước và nhằm cập nhật hàng loạt do quá trình nhập hàng với tốc độ cao. Nó giảm dần thành một hàng, nhưng vẫn yêu cầu 2 bước.
Bước 1 INSERTs
bất kỳ mới hàng, tạo id auto_inc mới.
Bước 2 lấy lại id hàng loạt.
Lưu ý rằng công việc được thực hiện tốt nhất với autocommit =ON và bên ngoài giao dịch chính đang tải dữ liệu. Điều này tránh thêm một nguyên nhân dẫn đến việc ghi id, cụ thể là khả năng khôi phục.