Задать вопрос
Antonchik
@Antonchik
Программирую на HTML

Таблица с auto_increment без primary key?

Суть такова есть таблица у нее есть поле ID и есть еще два поля назовем их поле1 и поле2 как сделать так что-бы нельзя было заинсертить две записи с одинаковыми поле1 и поле2 но что-бы было поле ID и оно было auto_increment?
  • Вопрос задан
  • 364 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
Denormalization
@Denormalization
А как связанно "так что-бы нельзя было заинсертить две записи с одинаковыми поле1 и поле2" с "Таблица с auto_increment без primary key"?

Чтобы нельзя было заинсертить 2 записи с одинаковыми поле1 и поле2 нужно сделать уникальный индекс по этим полям:
UNIQUE KEY `name1_name2` (`name1`,`name2`)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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