MYSQL không hỗ trợ các loại ràng buộc như vậy.
Thay vào đó, bạn nên sử dụng các procudures được lưu trữ để chèn dữ liệu, vì vậy bạn có thể thực hiện một số kiểm tra và xác thực.
Tại sao bạn không xác định mặc định của mình sao cho nó phải có 1 làm khóa chính? Bằng cách này, một ràng buộc duy nhất bình thường đối với pk là đủ rồi.
Nếu không có gì phù hợp với bạn, bạn cũng có thể xem xét thay đổi mô hình dữ liệu của mình.