Tôi không biết cách nào để thực thi một ràng buộc như vậy.
Để giải quyết vấn đề này, bạn có thể xem xét có hai cột khác nhau:Nếu bạn có một cột cho dữ liệu - chứa id danh bạ hoặc chuỗi ký tự và một cột khác cho loại dữ liệu - 'chính xác' hoặc 'ký tự đại diện' -, bạn có thể đặt ràng buộc NOT NULL cho cả hai cột. Một nhược điểm rõ ràng là bạn không thể có ràng buộc FK đối với bảng danh bạ nữa.