@Leshiy95

Почему не работает проверка на вводимое значение в MySQL?

Добрый день, создаю таблицу в mysql
CREATE TABLE Offices(
codeOffice CHAR(4) NOT NULL PRIMARY KEY,
town VARCHAR(20) NOT NULL,
address VARCHAR(60) NOT NULL,
phone VARCHAR(16) NOT NULL CHECK (phone LIKE '+[1-9]-[1-9][0-9][0-9]-[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]')
);
выдает ошибку в ограничении телефона, в чем проблема подскажите пожалуйста
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
Какую ошибку?

В любом случае, mysql не умеет check.
The CHECK clause is parsed but ignored by all storage engines.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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