Я хочу использовать ограничение CHECK в MySQL, но оно не поддерживается. (В отличие от других СУБД, он будет понимать, но не применять ПРОВЕРКИ.)
Я видел некоторые обходные пути с триггерами. Но они, как правило, устанавливают значение по умолчанию для рассматриваемого поля, а не возвращают ошибку.
Можно ли построить триггер, который возвращает ошибку, если условие не выполнено?
В конечном итоге я хочу, чтобы триггер копировал ограничение CHECK.