segun el manual de mysql las tablas InnoDB si aceptan claves foraneas y el ON CASCADE
lo hice con esta sentencia
Código SQL
[-]ALTER TABLE registros
ADD CONSTRAINT fk_personas_id
FOREIGN KEY(personas_id)
REFERENCES personas (id)
ON DELETE NO ACTION
ON UPDATE CASCADE
pero solo me deja aplicarlo a una sola tabla, cuando trato de hacerlo con otra me salta el error #1005 - Can't create table 'mydb.#sql-898_26a' (errno: 121)
segun tengo entendido las tablas myISAM no aceptan claves foraneas pero si cambio el motro de la tabla a myisam no me da error pero tampoco actualiza en cascada
que hago? necesito que la clave primaria de personas sea foranea en 6 tablas y que estas se actualicen en cascada