Задать вопрос
@evilelf
Тупой, руки из жопы, кодю за зп и т.п. и т.д.

Является ли внешний ключ индексом?

Всем привет!

Является ли внешний ключ Foreign Key индексом в MySQL и PostreSQL?
  • Вопрос задан
  • 1374 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@BorisKorobkov Куратор тега MySQL
Web developer
Куда ссылается - должен быть уникальным индексом (лучше PK), без этого не создастся FK.
Откуда ссылается - MySQL автоматически строит индекс, а PostreSQL - нет.

it is often a good idea to index the referencing columns too. Because this is not always needed, and there are many choices available on how to index, declaration of a foreign key constraint does not automatically create an index on the referencing columns.

https://www.postgresql.org/docs/current/static/ddl...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@lega
Foreign Key использует индекс, т.е. нет, но без индекса не сделать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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