Código:
Quiero saber si se puede agregar una restriccion o algo asi para el campo "activo" a manera de que si lo actualizo, se actualicen todos los "activos" de los hijos de esa cuenta.CREATE TABLE `cont_cat_cuentas` ( `id_cuenta` int(11) NOT NULL auto_increment, `nombre` varchar(100) NOT NULL default '', `id_padre` int(11) default NULL, `activo` tinyint(1) NOT NULL default '1', PRIMARY KEY (`id_cuenta`), KEY `id_padre` (`id_padre`), CONSTRAINT `cont_cat_cuentas_ibfk_1` FOREIGN KEY (`id_padre`) REFERENCES `cont_cat_cuentas` (`id_cuenta`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Es posible hacer esto con el SQL? o se tiene que hacer con programacion?
Gracias