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

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

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

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

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

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