Ciao a tutti,
ho l'esigenza di creare una relazione tra due campi, dove quello figlio puo' essere NULL.
Ho provato facendo in questo modo, considerando che la tabella padre gia' esiste e che contiene attualmente due record.
Perche' mi da errore?Codice PHP:
alter table tabella_figlio campo_nuovo INTEGER NOT NULL DEFAULT 0;
alter table tabella_figlio add
CONSTRAINT `FK_CAMPO_NUOVO` FOREIGN KEY (`campo_nuovo`)
REFERENCES `tabella_padre` (`id`);
Non si puo' creare una relazione se il campo della tabella figlia e' NULL, anche inserendo come default "0" (o NULL, nel caso di VARCHAR)?
Grazie in anticipo.