Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

CLAVE AJENA que no va!

Estas en el tema de CLAVE AJENA que no va! en el foro de Bases de Datos General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 16/03/2005, 06:50
 
Fecha de Ingreso: mayo-2004
Mensajes: 101
Antigüedad: 20 años, 8 meses
Puntos: 0
CLAVE AJENA que no va!

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!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:23.