soporta segundo registro predeterminado por optimizar nombre motor modificar lentas ejemplo cuantas consultas campo cambiar mysql database innodb myisam

segundo - Cambiando el Motor de Tablas en MySQL



optimizar consultas lentas mysql (2)

Estoy usando mysql y mysql workbench. Creé 5 tablas con motor innodb. Revisé su motor y no fue antes de insertar datos en ellos. Inserté datos de 5 tablas MyISAM y ahora mis tablas innodb son MyISAM. No puedo cambiarlos. Usé el motor alter table = innodb pero no funciona.


Del manual: http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

Por ejemplo, para convertir una tabla en una tabla InnoDB , use esta declaración:

ALTER TABLE t1 ENGINE = InnoDB;

El resultado de intentar cambiar el motor de almacenamiento de una tabla se ve afectado por si el motor de almacenamiento deseado está disponible y la configuración del modo SQL NO_ENGINE_SUBSTITUTION , como se describe en la Sección 5.1.7 , "Modos SQL del servidor".

http://dev.mysql.com/doc/refman/5.1/en/server-sql-mode.html#sqlmode_no_engine_substitution

Cuando crea la tabla, ¿recibe alguna advertencia sobre el tipo de motor que no está disponible?


No es obvio Si edita la tabla y luego selecciona la pestaña de la columna, el widget del motor no estará visible inmediatamente. En la esquina superior derecha de la ventana de edición verá dos chevrones que apuntan hacia abajo. Seleccione la flecha una vez y aparecerán widgets adicionales. En la esquina superior derecha ahora habrá widgets para el esquema y el motor.