Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

В чем практическая польза FOREIGN KEY в таблицах MySQL?

Дмитрий Щетинин Знаток (399), на голосовании 4 года назад
В чем практическая польза FOREIGN KEY в таблицах MySQL?
Голосование за лучший ответ
Дед Мазай Гений (58137) 4 года назад
Главным образом, для проверки ссылочной целостности. И это не только в MySQL, а в любой СУБД, где поддерживается эта возможность. В некоторых СУБД внешние ключи могут влиять на работу оптимизатора запросов (например в Oracle).
Дмитрий Щетинин Знаток (399) 4 года назад
могу ли я с его помощью обратиться к данным другой таблицы, например?
Дед Мазай Гений (58137) Дмитрий Щетинин, что значит "с его помощью"? Внешний ключ показывает наличие связи, но никак не помогает использовать эту связь в запросах.
Похожие вопросы