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

Как создать таблицу с двумя колонками обязательно разного значения?

Как-то можно при создании таблицы обозначить что бы значение одной колонки было обязательно отличным от другой?

Например если таблица имеет две колонки column_id и other_column_id, то при попытке записи значения условно 123 в обе колонки выскакивала ошибка?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
@immelnikoff
Изучаю БД
Начиная с версии MySQL 8.0.16 (ссылка):
CREATE TABLE t1
(
  column_id  INT,
  other_column_id INT,
  CONSTRAINT qwe CHECK (column_id <> other_column_id)
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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