Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Unošenje nepostojećeg foreign key stvarajući novi unos u tabelu na koju se referencira

  • 1 odgovor
  • 3.567 pregleda

Najnovija ↓

Unošenje nepostojećeg foreign key stvarajući novi unos u tabelu na koju se referencira 17.03.2006. u 13:04 · pre 251 mesec #1
Mislim da mora postojati praktično rješenje, kako se ovo inaće radi. Evo situacije:

imam tablicu MJESTO i polja:

Id_Mjesto ///primary key
Naziv_Mjesta

i tablicu CLAN sa poljima

Id_Clan
Ime
Id_mjesto ////foregin key koji se referencira na tablicu MJESTO

Ono što me zanima jest kako ću iz programa kojeg radim omogućiti korisniku da unese mjesto koje postoji u bazi, te da unese novo mjesto (koje se unosi u tablicu MJESTO i dobiva novi primary key, na kojeg se referencira polje Id_Mjesta iz tablice CLAN za onoga clana za kojeg sam to unosio)
Re: Unošenje nepostojećeg foreign key stvarajući novi unos u tabelu na koju se referencira 17.03.2006. u 13:15 · pre 251 mesec #2
Ako sam te najbolje razumeo, imaš situaciju da postoji slog u tabeli ČLAN, za koga se tek treba uneti mesto (koga još uvek nema u tabeli MESTO).

Ovo možeš rešiti na više načina:
1) Omogućavanjem da polje mestoID u tabeli ČLAN bude NULL
2) Postojanjem jednog fiktivnog mesta u tabeli MESTO (npr. "nepoznato")
3) Neupisivanjem novog člana u bazu pre nego su uneta sva vezana polja u primarnim tabelama
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme