CHECK
các ràng buộc không được hỗ trợ bởi MySQL. Bạn có thể định nghĩa chúng, nhưng chúng không làm gì cả (kể từ MySQL 5.7).
Từ hướng dẫn sử dụng :
CHECK
mệnh đề được phân tích cú pháp nhưng bị bỏ qua bởi tất cả các công cụ lưu trữ.
Cách giải quyết là tạo trình kích hoạt , nhưng chúng không phải là thứ dễ làm việc nhất.
Nếu bạn muốn một RDBMS mã nguồn mở hỗ trợ CHECK
ràng buộc, hãy thử PostgreSQL
. Nó thực sự là một cơ sở dữ liệu rất tốt.