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 ?