![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 23.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam Wszystkich
Mam do zrobienia (na zaliczenie) taką małą bazke w PHPMyAdmin Stworzyłem dwie tabele : 1-samochody , gdzie mam takie kolumny jak :marka , model , rok_produkcji , cena ,ipt 2- klienci , gdzie mam takie kolumny jak :pesel , imię , nazwisko , adres , itp i teraz mam takie pytanie i prośbę: Nie wiem jak to zrobić w tym PHPMyAdmin relacje między tymi tabelami , żeby to było coś na zasadzie komisu: tzn osoba X kupiła samochód Y Będę wdzięczny za pomoc Pozdrawiam cześć |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Do obu tabel dodaj unikalny identyfikator (google twym przyjacielem) z opcją AUTO_INCREMENT
Jeżeli ustawiłeś silnik bazy na MyISAM lub go nie zmieniałeś to zmień na InnoDB Po utworzeniu identyfikatorów utwórz dodatkową tabelę o nazwie klienci_samochody o strukturze id_klienta | id_samochodu Oba to INT(11) z kluczem PRIMARY (tym razem bez AUTO_INCREMENT) Teraz wejdź do Struktura->Widok relacyjny(u dołu) i ustaw odpowiednie relacje |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 23.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Dzieki za szybką odpowiedź , a czy w tabeli klienci jako unikalny identyfikator moge użyć kolumny "pesel" Silnik bazy mam na MyISAM więc go zmienie na InnoDB. Ps. Jeżeli chodzi o bazy danych to dopiero raczkuje w tym temacie , a niestety "wujek google" nie potrafił odpowiedzieć na moje pytania tak rzeczowo , tak więc wielkie dzięki Pozdrawiam cześć. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli jest unikalny to nie ma ku temu przeszkód - tylko po co
![]() np. 1234567891011 <-> 1 1234267891011 <-> 1 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:48 |