MySQL CHECK बाधाओं का समर्थन नहीं करता है।
यह वर्षों से एक इच्छा सूची आइटम रहा है (https://bugs.mysql.com/ Bug.php?id=3464 )।
MySQL टीम ने वर्कअराउंड के बारे में एक ब्लॉग पोस्ट किया है: http://mysqlserverteam.com/new-and-old-ways-to-emulate-check-constraints-domain/
आपके मामले में आप इस पर विचार कर सकते हैं:
CONSTRAINT Check_Status FOREIGN KEY (Status) REFERENCES StatusTypes (Status)
और फिर एक टेबल बनाएं StatusTypes
तीन पंक्तियों के साथ आप इसे प्रतिबंधित करना चाहते हैं।