Bạn đang nhầm lẫn giữa giao dịch và khóa. Giao dịch hoàn nguyên dữ liệu của bạn về trạng thái ban đầu nếu có bất kỳ lỗi nào. Nếu không, nó sẽ chuyển dữ liệu sang trạng thái mới. Bạn sẽ không bao giờ có dữ liệu của mình ở trạng thái gián đoạn khi các hoạt động được giao dịch. Mặt khác, khóa là cho phép hoặc ngăn nhiều người dùng truy cập dữ liệu đồng thời. Để trả lời câu hỏi của bạn, hãy chọn ... chèn là nguyên tử và miễn là không có khóa chi tiết nào được yêu cầu rõ ràng, không người dùng nào khác có thể chèn trong khi chọn .. đang tiến hành chèn.