Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Klucz obcy czasami potrzebny czasami nie
cornholio666
post
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Witam,

są dwie tabele


KLIENT
id | imie | stan_id
--------------------
1 | adam | 2
2 | ewa | 1

STAN
stan_id | stan
1 | zonaty
2| |wolny


W KLIENT jest klucz obcy. Czasami bywa tak ze nie potrzebuje wpisywac w pole stan_id niczego ale wiadomo jest klucz obcy wiec musi byc wartosc.

Teraz sa dwa wyjścia

1. Dopisać do tabeli STAN:

STAN
stan_id | stan
1 | dowolne
2 | zonaty
3| |wolny

2. Lub usunąć klucz obcy i wpisać wartość pusta

Które roziązanie jest lepsze ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Jak dla mnie lepsze jest dopisanie rekordu do tabeli STAN i pozostawienie klucza obcego. Przy dobrych relacjach w bazie nigdy nie będziesz miał sytuacji żeby jakieś dane Ci się rozjechały.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 18:56