Ajd da ne postavljam ponovo temu, imam i ja jedno pitanjce. Ako imamo sledeću test-bazu (innoDB engine je u pitanju::)
Code:
Create table Projekti (
idProjekta Bigint NOT NULL,
nazivProjekta Char(20),
Primary Key (idProjekta)) ENGINE = InnoDB;
Create table Dokumenti (
idDokumenta Bigint NOT NULL,
idProjekta Bigint NOT NULL,
nazivDokumenta Char(20),
Primary Key (idDokumenta)) ENGINE = InnoDB;
Alter table Dokumenti add Foreign Key (idProjekta) references Projekti (idProjekta) on delete restrict on update restrict;
Interesuje me sledeće: da li je moguce da se u tabeli Dokumenti postavi takvo pravilo, da je moguce upisati samo ID validnog Projekta (tj. onog koji postoji u tabeli Projekti) ili ne upisati uopšte idProjekta (NULL)? Da li je dovoljno u definiciji tabele Dokumenti staviti samo
...idProjekta Bigint NULL,, ili je potrebno jos nesto ?
Pozz
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford