Tôi đã kế thừa một ứng dụng sử dụng MySQL và được sử dụng bởi giao diện người dùng PHP. Người đã viết hệ thống này đã đi đến một số độ dài khá phức tạp để đảm bảo rằng mã mà người dùng nhập là hợp lệ - và tat có nghĩa là các mã này cũng tồn tại trong một bảng khác. Khi tôi lần đầu tiên nhìn thấy điều này, tôi tự hỏi tại sao anh ta không sử dụng ràng buộc CHECK và để các dbms phân loại nó ra - tôi có tầm nhìn của một tải các chương trình khác nhau thực hiện cùng một kiểm tra thay vì chỉ một nơi trong dbms. Và sau đó tôi phát hiện ra rằng MySQL không hỗ trợ Ràng buộc kiểm tra (không đúng sự thật - nó hỗ trợ cú pháp nhưng chỉ bỏ qua nó).MySQL và Kiểm tra ràng buộc
Có cách nào để tôi có thể triển khai Ràng buộc kiểm tra trong MySQL không?
Mọi gợi ý, đề xuất, v.v., sẽ tuyệt vời.
Chad - cảm ơn - Tôi sẽ xem xét sử dụng trình kích hoạt. –