Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Relacje
patryczakowy
post 30.01.2010, 00:48:32
Post #1





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

Ostrzeżenie: (0%)
-----


Mam taki problem
tabela uzytkownik ma pole idUzytkownik
i chcę teraz zrobić drugą tabelę w takiej postaci:
id | idUzyt1 | idUzyt2 | idUzyt3
Z tym żeby idUzyt1, idUzyt2, idUzyt3 było kluczem obcym do tabeli uzytkownik
czyli w jednej tabali trzy klucze obce wskazujące na to samo pole w drugiej tabeli
Z początku myślałem że mi się udało pozakładać relację gdyż polecenia nie wywołały żadnego błędu, ale teraz widzę że relacja nałożyła się tylko na jedno pole jak chce nałożyć na następne wyskakuje błąd może to co zamierzam zrobić jest nie możliwe?

--------------------
A w dodatku coś namieszałem bo nie mogę ani tabeli usunąć ani pozdejmować indeksów nawet niemogę zmienić pól które nie są indeksami ma ktoś na to jakąś radę?

--------------------------
Problem rozwiązany na zakładałem tyle kluczy że wkońcu gdzieś się walnołem i aby to naprawić trzeba było ze wszystkich powiązanych tabel klucze powywalać i pozakładać od nowa


--------------------
Sztuką jest widzieć to czego nie widać.
Go to the top of the page
+Quote Post

Posty w temacie
- patryczakowy   [MySQL]Relacje   30.01.2010, 00:48:32


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:57