Al intentar recrear mi base de datos utilizando Hibernate + Spring, el SQL que get's agrega "type=InnoDB"
al final de cada declaración de creación. Esto parece causar problemas con mi configuración de MySQL5.5.9. Se produce el siguiente error:Error de creación de tablas MySQL 5.5.9 e Hibernate en TYPE
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' at line 1
Si quito manualmente el tipo = InnoBD y pegar el comando Crear en MySQL, que funciona bien.
¿Alguien más ha encontrado este error? ¿Es solo una configuración de MySQL que necesito cambiar? Estoy usando la plantilla my-innodb-heavy-4G.cnf
como mi /etc/my.cnf
.
También sé que la sintaxis type
ha sido desaprobada por MySQL, y que debe usarse engine
(y lo hace si manualmente modifico las instrucciones create). ¿Hay alguna forma de configurar esto en Hibernate?
Gracias
¡Qué leyenda! ¡GRACIAS! –
Muchas gracias. Realmente me ayudó. – n0rm1e
respuesta útil, pero ¿qué pasa con MySQLInnoDBDialect. –