Задать вопрос
@pashaa

Почему в mysql не работаю ограничения на значения в полях(Check)?

У меня есть поле,AGE int not null check (AGE >= 18). При вставке в mysql age<18 вставка все равно происходит.
При вставке через jdbc наверное тоже не будет работать ограничение, как это исправить.
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
DBA Team для вашего PostgreSQL?
Не реализованы.
The CHECK clause is parsed but ignored by all storage engines.

https://dev.mysql.com/doc/refman/5.7/en/create-tab...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы