Một câu lệnh cập nhật duy nhất sẽ không cập nhật một số hàng. Đó là tất cả các hàng hoặc không có hàng nào
Đây là tính nguyên tử trong ACID các thuộc tính mà máy chủ SQL tôn trọng tốt.
Tính nguyên tử yêu cầu mỗi giao dịch là "tất cả hoặc không có gì":nếu một phần của giao dịch không thành công, toàn bộ giao dịch không thành công và trạng thái cơ sở dữ liệu được giữ nguyên. Một hệ thống nguyên tử phải đảm bảo tính nguyên tử trong mọi tình huống, bao gồm mất điện, lỗi và sự cố.
Sau đó, cam kết nằm ở cuối câu lệnh, vì vậy khi bạn hủy sẽ không có cam kết nào