MySQL tidak mengimplementasikan batasan CHECK. Dari manual bagus (5.6) terbaru :
Jadi sintaks diurai untuk kompatibilitas SQL lain tetapi pemeriksaan tidak diterapkan.
Anda dapat memalsukan batasan CHECK dengan pemicu BEFORE INSERT dan BEFORE UPDATE yang pengecualian jika kondisi yang diinginkan tidak terpenuhi.