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 ?


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
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.


--------------------
404
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 08:51