![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 16.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam za zadanie napisać prostą bazę,
![]() 1 tabelka
wstawiam wiersz
2 tabelka, gdzie pole reżyser ma być brane do tabelki 1.
gdzie tu jest bład |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Odpowiem ci tak jak moj prowadzacy z programowania w C: 'Blad jest w kodzie'
A tak powaznie: czy przypadkiem klucz obcy nie powinien byc w tabeli film na polu rezyser (konkretnie to id_rezysera) i odnosic sie do tabeli rezyserzy do pola id_rez? |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat gdzie tu jest bład Jak znam bazy danych, to komunikat błędu został wyświetlony.Napisałeś strukturę dwóch tabel (miło z Twojej strony ![]() W drugim zapytaniu jest błąd w nazwie: tabele ma nazwę rezyserzy, a wstawiasz do tabeli rezyser. -------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 16.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
W tabeli rezyserzy nie masz pola id_film
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 16.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
W tabeli rezyserzy nie masz pola id_film Hmm, ale to ono będzie występować "oddzielnie", i trzeba by zrobić jakąś relacje, zeby wiedział, ze to pole jest z innej tabeli, a nie moge zrobić relacji do nie istniejącej jeszcze tabeli rezyser. (bede robil od nowa) Dopisałem do tabeli film: ... ... , primary key (id_film) , foreign key(id_rez) references rezyser(id_rez); Hm, caly czas ma problem z tą definicją id_rez, ale skladnia jest raczej ok. ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Hmm, ale to ono będzie występować "oddzielnie", i trzeba by zrobić jakąś relacje, zeby wiedział, ze to pole jest z innej tabeli, a nie moge zrobić relacji do nie istniejącej jeszcze tabeli rezyser. (bede robil od nowa) No właśnie, a w zapytaniu które pokazałeś (link), próbujesz odwołać się do tabeli rezyser. To masz tą tabelę, czy nie?
-------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@cezarylee Polecam jakas ksiazke o relacyjnych bazach danych bo tu sie podstawy klaniaja. Jak sie patrzy na takie posty to az sie niedobrze robi.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 00:15 |