Может ли триггер MySQL имитировать ограничение CHECK? [Дубликат]

На этот вопрос уже есть ответ здесь:

Ограничение CHECK в MySQL не работает 8 ответов

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

Я видел некоторые обходные пути с триггерами. Но они склонны устанавливать значение по умолчанию для рассматриваемого поля вместо того, чтобы возвращать ошибку.

Можно ли построить триггер, который возвращает ошибку, если условие не выполняется?

В конечном итоге я хочу триггер, который копирует ограничение CHECK.

Ответы на вопрос(3)

Ваш ответ на вопрос