Hola, necesito cambiar una tabla MyISAM a InnoDB y se que se hace asi: ALTER TABLE mitabla ENGINE = InnoDB; .... el asunto es que si tengo dos tamblas y quiero que una sea parent y la otra child... como lo hago???
gracias..
| |||
Cambiar engine de tamblas MyISAM a InnoDB -paren, child Hola, necesito cambiar una tabla MyISAM a InnoDB y se que se hace asi: ALTER TABLE mitabla ENGINE = InnoDB; .... el asunto es que si tengo dos tamblas y quiero que una sea parent y la otra child... como lo hago??? gracias.. |
| |||
Respuesta: Cambiar engine de tamblas MyISAM a InnoDB -paren, child Como sabrás, MyIsam no mantiene la integridad referencial. Si tú quieres que tu tabla innoDB la mantenga (lo que es su principal mejora respecto a MyIsam) deberás establecer las relaciones. Si ya has convertido las tablas a InnoDB, tienes que establecer las restricciones como en el ejemplo sencillo que puedes ver aquí (abajo en los ejemplos): http://dev.mysql.com/doc/refman/5.0/...nstraints.html Se trata de establecer la Primary Key y la Foreign Key. Última edición por jurena; 19/09/2012 a las 08:01 |
Etiquetas: |