Klucze podstawowe i obce - pytanie.

0

Witam, mam baze danych składającą sie z dwóch tabel. Załóżmy że w jednej z nich kluczem podstawowy jest idstudent, stowrzyłem relacje z drugą tabelą i tak w drugiej tabeli jest klucz obcy(który nazywa się idstudent, tak samo jak w pierwszej tabeli). Mam formularz który rejestruje studentów, tylko jest problem bo klucz głowny ma auto increment(więc sam zwiększa się o 1), jak mam zrobić aby klucze(podstawowy i obcy) miały te same wartości bo niestety umiem to zrobić tylko z pozycji phpmyadmin ręcznie wpisując idstudent w drugiej tabeli.

1

Klucza obcego nie generujesz. Om jest właśnie po to byś mając gdzieś jakieś ID wsadził je do innej tabeli.

Aa i jak to zrobić? Najpierw robisz pierwszego inserta i wyciagasz id wystawionego rekordu. Potem robisz inserta do drugiej tabeli, z gotowym kluczem obcym (tym ID z pierwszej tabeli). Google - SQL (lub konkretny dialekt) how to get last inserted id

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