MySQL не прилага CHECK ограничения. От най-новото (5.6) фино ръководство :
Така че синтаксисът се анализира за съвместимост с други SQLs, но проверката не е приложена.
Бихте могли да фалшифицирате ограничението си CHECK с задействания ПРЕДИ INSERT и BEFORE UPDATE, които хвърли изключение ако желаното условие не е изпълнено.