USER -> id ; login ; password ;
PROFILE -> user_id ; rank ; point ; avatar ;
Chce w myPHPAdmin powiazać te 2 tabele relacją -> 1:1
Więc tak (po skrócie):
Tabele mają mechanizmy InnoDB.
Pole USER->id = PRIMARY, AUTO_INCREMENT;
Pole PROFILE->user_id = PRIMARY;
Wchodzę w tabele PROFILE -> Struktura -> Widok relacyjny = ustawiam łącze -> user_id:`db15982`.`user`.`id` ON DELETE:CASCADE ON UPDATE:CASCADE
MySQL zwraca mi:
Zapytanie SQL zostało wykonane pomyślnie ALTER TABLE `profile` ADD FOREIGN KEY ( `user_id` ) REFERENCES `db606440`.`user` ( `id` ) ON DELETE CASCADE ON UPDATE CASCADE ;
Teraz jeżeli dodam nowego użytkownika do tabeli USER powinien mi automatycznie dodać rekord w PROFILE ale tego nie robi, dlaczego ? Musze jeszcze w tabeli USER dodać łącze do pola user_id ?