2010-06-03 4 views
6

Верно ли, что в MySQL первичный ключ автоматически индексируется?Является ли первичный ключ автоматически индексированным?

+3

Он не будет называться «ключ», если он не был проиндексирован. –

+3

@Paul Tomblin - Это не совсем точно. Индексирование является спецификой реализации СУБД. «Ключ» - это термин, используемый в спецификации SQL, для обозначения атрибутов, которые однозначно идентифицируют сущность. Как это бывает, почти все СУБД реализуют уникальные ограничения, также создавая индекс для столбцов, но это не требуется. – Thomas

ответ

11

Да, это правда. Для обеспечения уникального ограничения для первичных ключей требуется индекс.

Смежные вопросы