Hola a todos!
Tengo la siguiente estructura de tablas:
CREATE TABLE `is_foto` (
`IDFOTO` int(11) NOT NULL auto_increment,
`ID` int(9) NOT NULL default '0',
PRIMARY KEY (`IDFOTO`),
KEY `ID` (`ID`)
) TYPE=MyISAM;
CREATE TABLE `is_inmueble` (
`ID` int(9) unsigned zerofill NOT NULL auto_increment,
`IDMANUAL` varchar(9) default '0',
PRIMARY KEY (`ID`),
) TYPE=InnoDB;
y en el editor del mysql escribo lo siguiente:
ALTER TABLE `is_foto` ADD CONSTRAINT `is_foto` FOREIGN KEY (`ID`) REFERENCES `is_inmueble` (`ID`) ON DELETE CASCADE;
Para que cuando borre un registro de la tabla is_inmueble, si tiene alguna foto tabién se borre. El caso es que la entencia se ejecuta bien (no me da errores de compilacion) pero no se guarda!!