Hay cosas que no son estándar, y por tanto no todos losDBMS los implementan. El CHECK es una de ellas.
No existe el CHECK en MySQL, y lo más parecido a él es el tipo de datos ENUM, aunque no es exactamente lo mismo.
Para un mejor detalle fíjate en el Manual de Referencia:
MySQL::11.4.4. El tipo de columna ENUM