MySQL. Внешние ключи FOREIGN KEY

В этом видео мы немного поговорим о том, что такое и для чего нужны внешние ключи FOREIGN KEY в MySQL. Если говорить в двух словах, то внешние ключи - это про целостность данных. Именно благодаря ограничениям внешних ключей мы можем быть уверены в целостности (корректности) данных и меньше внимания уделять этому вопросу на программном уровне. Внешние ключи позволяют установить связи между таблицами. Внешний ключ устанавливается для столбцов из зависимой, подчиненной таблицы, и указывает на один из столбцов из главной таблицы. Как правило, внешний ключ указывает на первичный ключ из связанной главной таблицы.

Смотрите также