tables linking foreign ejemplo eer constraint change mysql-workbench

linking - MySQL Workbench EER Diagramm-¿Cómo cambiar el motor de almacenamiento?



mysql workbench er (2)

Yo uso MySQL Workbench 5.2.38. y he hecho un diagrama de EER. Pero en la exportación me sorprendí con InnoDB como motor de almacenamiento definido. La modificación de la tabla después no es una opción porque no tengo un motor InnoDB.

ERROR 1286 (42000): Motor de almacenamiento desconocido ''InnoDB''

Por lo tanto, he cambiado el motor predeterminado a través de Editar-> Preferencias -> Modelo: MySQL a MyISAM, pero en la exportación todavía hay InnoDB en uso.

No puedo encontrar la opción para cambiar el motor de almacenamiento en el editor de tablas. ¿Puede alguien ayudarme a cambiar el motor de almacenamiento de mis tablas en MySQL Workbench ERR?


Las preferencias globales deben respetarse de forma predeterminada en el Workbench Model Editor. Si no es así, debe presentar un error sobre este problema.

Sin embargo, aquí hay otra solución que he probado y funcionó:

  1. En el Editor de modelos vaya a Model --> Model Options...
  2. Desmarque la casilla de verificación Use Global Settings en la parte inferior del cuadro de diálogo que apareció.
  3. Vaya a la pestaña Model: MySQL y seleccione en el cuadro combinado Default Storage Engine el motor de almacenamiento que desea usar.

Una vez que haga esto, el script generado usará el motor de almacenamiento que seleccionó.


No es muy obvio, pero al editar una tabla hay una flecha azul a la derecha. Si hace clic en esta opción, obtendrá más opciones donde podrá modificar el motor de almacenamiento.