@MSAFT

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

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

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

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

Войти через центр авторизации
Похожие вопросы