Điều này phụ thuộc vào Công cụ lưu trữ của bảng
InnoDB
InnoDB hỗ trợ MVCC và 4 mức cách ly giao dịch
- ĐỌC-KHÔNG ĐƯỢC PHÉP
- ĐỌC-COMMITTED
- LẶP LẠI-ĐỌC (mặc định)
- SERIALIZABLE
Điều này cho phép CHÈN, CẬP NHẬT, XÓA và CHỌN hoạt động hài hòa 99,999% thời gian
MyISAM
Đây là một sân chơi hoàn toàn khác. Theo mặc định, mọi CHÈN, CẬP NHẬT và XÓA sẽ khóa toàn bộ bảng. INSERT có thể vô hiệu hóa khóa bảng bằng cách đặt concurrent_insert thành 2. (Xem Chèn đồng thời > để biết thêm thông tin). Nếu không, CẬP NHẬT và XÓA vẫn có thể phá hoại một số thao tác khóa toàn bộ bảng.