Salve ragazzi,
devo realizzre un database che ha diverse tabelle ma non capisco perchè non funziona.
Allora posto due tabelle:
CREATE TABLE ingredienti( NroArt CHAR(4) PRIMARY KEY,
Descrizione CHAR(30) NOT NULL,
Zuccheri DECIMAL(6,3),
Grassi DECIMAL (6,3),
SNGL DECIMAL (6,3),
AltreSoluzioni DECIMAL (6,3),
Costo char (10),
tipo CHAR(15))TYPE=INNODB;
CREATE TABLE zuccheriPuri(NroArt char(4) NOT NULL,
Descrizione CHAR(30) NOT NULL,
FOREIGN KEY (NroArt) REFERENCES ingredienti
ON DELETE CASCADE
);
La tabella zuccheriPuri attraverso NroArt si referenzia (almeno credo) alla tabella ingredienti.
Ora io voglio fare in modo che se un elemento dalla tabella ingredienti viene cancellato, viene cancellato anche (lo stesso elemento) nella tabella zuccheriPuri come devo fare???
grazie mille per le risposte