query SQL :
Vorrei sapere perche mi da un errore.
Questa nel modello er era una associazione che collegava 2 entità molti a molti.
Nel modello logico è diventata una relazione che ha come chiave i riferimenti allechiavi Prodotto e fornitore.
Quindi ho settato anche 2 reference ma mi da questo errore
Aiutatemi.
CREATE TABLE Specifica
(
Prodotto decimal(13),
Fornitore decimal(11),
Tempo_Consegna date,
Costo_Acquisto decimal(5,2),
primary key(Prodotto,Fornitore),
foreign key(Prodotto) references Desc_Prod(Codice)
on delete cascade on update cascade,
foreign key(Fornitore) references Fornitore(Partita_Iva)
on delete cascade on update cascade
)
Messaggio di MySQL:
All parts of a PRIMARY KEY must be NOT NULL; If you need NULL in a key, use UNIQUE instead