Вопросы к Поиску с Алисой
Возможно, имелись в виду понятия «автоинкремент» и «первичный ключ».
Автоинкремент — это функция в базах данных, которая автоматически генерирует уникальный номер для каждой новой строки, добавленной в таблицу. tproger.ru Система базы данных присваивает каждому новому ряду следующий доступный номер, избавляя пользователя от необходимости вручную управлять значениями первичного ключа. tproger.ru
Первичный ключ — это уникальный идентификатор, который позволяет однозначно определить конкретную строку данных среди всех остальных. gitverse.ru Он может состоять из одного или нескольких полей, которые совместно образуют уникальную комбинацию. gitverse.ru Такой ключ всегда уникален: никакие две записи в таблице не могут иметь одинаковые его значения. gitverse.ru
Таким образом, разница между автоинкрементом и явно заданным PRIMARY KEY в том, что автоинкремент — это процесс автоматической генерации, а PRIMARY KEY — это определение уникального идентификатора.
При этом автоинкремент и PRIMARY KEY часто используются вместе. ru.hexlet.io