Unique учитывая 2 columns - MySQL

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Есть таблица
CREATE TABLE spr_avto_model(
  id INT(11) NOT NULL AUTO_INCREMENT,
  id_avto INT(11) NOT NULL,
  name VARCHAR(60) NOT NULL,
  PRIMARY KEY (id),
  UNIQUE INDEX name (name)
)
ENGINE = MYISAM
AUTO_INCREMENT = 355
AVG_ROW_LENGTH = 21
CHARACTER SET utf8
COLLATE utf8_general_ci;
name - uniq, но если id_avto разные, то все равно name считает uniq, смысл, что в разных авто, есть одни и те же модели как реализовать?

Решение задачи: «Unique учитывая 2 columns»

textual
Листинг программы
ALTER TABLE имя_таблицы ADD CONSTRAINT имя_ограничения
UNIQUE ( поля через запятую)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5