El tema es que tengo una bd con politica de cascada para para los borrados y actualizaciones de datos.
El script lo armé en un editor de textos y luego lo cargué a phpmyadmin sin problemas.
El script es el siguiente:
Código:
Agregué una propiedad de prueba tanto en la tabla propiedad como en la tabla casa (ambas con el mismo valor en id).CREATE TABLE propiedad ( idp INT NOT NULL AUTO_INCREMENT PRIMARY KEY, tipo VARCHAR(30) NOT NULL ) ENGINE=INNODB; CREATE TABLE casa ( idc INT NOT NULL PRIMARY KEY REFERENCES propiedad(idp) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=INNODB;
El problema es que cuando borro la propiedad desde dicha tabla con esta consulta:
Código:
Borra la tupla de propiedad, pero no de casa.DELETE FROM propiedad WHERE (propiedad.idp = 1)
Realmente no se si me estaré comiendo algún paso.
Cualquier ayuda en bienvenida.
Un saludo y gracias.