MySQL implementeert geen CHECK-beperkingen. Uit de nieuwste (5.6) fijne handleiding :
Dus de syntaxis wordt geparseerd voor compatibiliteit met andere andere SQL's, maar de controle is niet geïmplementeerd.
U kunt uw CHECK-beperking faken met BEFORE INSERT en BEFORE UPDATE-triggers die gooiden een uitzondering als niet aan de gewenste voorwaarde is voldaan.