В ответ на Qaru я увидел этот код:
CREATE TABLE Favorites (
user_id INT NOT NULL,
movie_id INT NOT NULL,
PRIMARY KEY (user_id, movie_id),
FOREIGN KEY (user_id) REFERENCES Users(user_id),
FOREIGN KEY (movie_id) REFERENCES Movies(movie_id)
);
Я никогда раньше не использовал ключевое слово отношения внешнего ключа.
- Что это такое?
- Почему люди используют его?
- Предоставляет ли он какую-либо пользу помимо семантики?