Mysql - relacje - absolutne podstawy

0

Proszę o pomoc:

Mam 3 tabele:

1.tabela o nazwie student z kolumnami id,imie,nazwisko,zajecia_id

2.tabela o nazwie zajecia z kolumnami id,nazwa

umieściłem tutaj rekordy:
1|polski
2|angielski
3|historia

3.tabela o nazwie uczeszcza_na

tabele 1 i 2 powiązałem poleceniem:

alter table student add foreign key(zajecia_id) references zajecia(id);

czy da się tak zrobić, że wpisując rekord do tabeli 1, automatycznie wygeneruje się odpowiedni rekord w tabeli 3?
np. dodając rekord do tabeli 1 :
3|Jan|Kowalski|2
w tabeli 3 powinien pojawić się rekord 1|3|2

z góry dziękuje za pomoc

0

Gdy student uczęszcza na kilka zajęć to jak rozumiem dopisujesz jego nazwisko po raz kolejny?

Co do automatycznego generowania wpisu poczytaj o triggerach, albo wstawiaj rekordy za pomocą procedury, która zrobi wszystkie potrzebne wpisy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1