MySQL không triển khai các ràng buộc CHECK. Từ hướng dẫn sử dụng tốt (5.6) mới nhất :
Vì vậy, cú pháp được phân tích cú pháp để tương thích với các SQL khác nhưng việc kiểm tra không được thực hiện.
Bạn có thể giả mạo ràng buộc KIỂM TRA của mình bằng các trình kích hoạt BEFORE INSERT và BEFORE UPDATE mà đã ném một ngoại lệ nếu điều kiện mong muốn không được đáp ứng.