CHECK
omezení MySQL nepodporuje. Můžete je definovat, ale nedělají nic (od MySQL 5.7).
Z příručky :
CHECK
klauzule je analyzována, ale ignorována všemi moduly úložiště.
Řešením je vytvořit spouštěče , ale práce s nimi není nejjednodušší.
Pokud chcete open-source RDBMS, který podporuje CHECK
omezení, zkuste PostgreSQL
. Je to vlastně velmi dobrá databáze.