Creo due tabelle
come faccio a fare una cancellazione del tipocodice:# Dump of table casa # ------------------------------------------------------------ CREATE TABLE `casa` ( `idcasa` int(11) NOT NULL auto_increment, `via` varchar(40) NOT NULL default '', `civico` varchar(5) default NULL, `citta` varchar(38) default NULL, `proprietario` int(11) NOT NULL default '0', foreign key(citta) references citta(cap,nome) ON UPDATE CASCADE ON DELETE CASCADE, foreign key(proprietario) references `proprietario`(idproprietario) on delete cascade, PRIMARY KEY (`idcasa`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; # Dump of table dettaglio # ------------------------------------------------------------ CREATE TABLE `dettaglio` ( `pulizia` int(3) default NULL, `cauzione` int(3) default NULL, `vani` int(1) default NULL, `casa` int(11) NOT NULL default '0', foreign key(casa) references casa(idcasa) on delete cascade on update cascade ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
se cancello una tupla in casa deve cancellare automaticamente anche le relative tuple dalle tabelle dove i vincoli di integrita sono stati definiti con la chiave CASCADE ?
O sono destinato a cancellarle a mano una a una? (se e' cosi' a cosa serve cascade?)
Ciao


Rispondi quotando