CREATE TABLE `categorie` (
`id` int(11) NOT NULL auto_increment,
`nome` mediumtext NOT NULL,
`descrizione` text NOT NULL,
`id_cat_sup` int(11) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `id` (`id`),
KEY `id_cat_sup` (`id_cat_sup`)
) TYPE=InnoDB;
CREATE TABLE `news` (
`id` int(11) NOT NULL auto_increment,
`titolo` mediumtext NOT NULL,
`testo` text NOT NULL,
`data` date NOT NULL default '0000-00-00',
`autore` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=InnoDB;
CREATE TABLE `rel_cat_news` (
`id` int(11) NOT NULL auto_increment,
`id_cat` int(11) NOT NULL default '0',
`id_news` int(11) NOT NULL default '0',
`id_cat_pad` int(11) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `id_cat` (`id_cat`),
KEY `id_cat_pad` (`id_cat_pad`),
KEY `id_news` (`id_news`),
KEY `id` (`id`),
CONSTRAINT `relaz_1` FOREIGN KEY (`id`) REFERENCES `rel_cat_news` (`id_cat_pad`)
) TYPE=InnoDB ROW_FORMAT=DYNAMIC;
ho qst tre tabelle in cui vi inserisco nella prima tutte le categorie e nella seconda tutte le news... la terza in pratica mi permette di estrarre tutto il contenuto di una categorie(sottocategorie e news)... ora io vorrei che al cancellare di una categoria mi cancelli tutto il suo contenuto... come potete vedere ho provato a fare delle prove ma non mi riesce... mi potreste aiutare?