Sei sicuro di averlo letto bene il libro di testo?

The CHECK clause is parsed but ignored by all storage engines.
http://dev.mysql.com/doc/refman/5.0/...ate-table.html