Witam
Jeśli posiadam następującą bazę danych
O nazwie: ‘super’, w której gromadzę superbohaterów i odpowiadających im aktorów.
Actors(actor_id, actor_name, actor_surname)
Hero(id, actor_id, name, place, weapon, skills) - 'actor_id' jest kluczem obcym
To żeby połączyć te dwie tabele to wpiszę np.: select * from actors INNER JOIN hero using(actor_id);
Z ‘select’ jest sprawa jasna, a co jeśli chcę dodać nowy record do dwóch tabel jednocześnie? – żeby klucz actor_id pojawił się jednocześnie w obu tabelach dla zachowania spójności. Czy może się nie da i trzeba oddzielnie napisać dwa zapytania?