Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] consulta sobre BD en myisam a innodb

Estas en el tema de consulta sobre BD en myisam a innodb en el foro de Mysql en Foros del Web. Que tal buen dia compañeros, tengo una consulta ojala me puedan aclarar un poco. Tengo una base de datos en local que administro con php ...
  #1 (permalink)  
Antiguo 08/07/2016, 13:12
Avatar de cassini  
Fecha de Ingreso: julio-2009
Mensajes: 98
Antigüedad: 14 años, 9 meses
Puntos: 0
consulta sobre BD en myisam a innodb

Que tal buen dia compañeros, tengo una consulta ojala me puedan aclarar un poco.

Tengo una base de datos en local que administro con php myadmin y como motor de almacenamiento tengo innodb, tanto para la base de datos como para las tablas

Esta misma base de datos la tengo en el hosting solo que a diferencia esta está en myisam y no en innodb unicamente la BD porque las tablas sí estan en innodb

elegi innodb porque tengo que hacer entidad relacion.

Investigando un poco por internet he encontrado que myisam es el motor de almacenamiento predeterminado que viene en el hosting y no es posible cambiarlo, es eso cierto??? Si tengo mi bd con myisam y cada una de las tablas en innodb, hay algun problema??? se puede trabajar asi???, hay algo que se deba hacer a esto respecto???

bueno ojala me haya dado a entender y me puedan aclarar mis dudas y si le sirven a alguin mas pues que mejor.

Muchas gracias por tu ayuda!
__________________
Humildad, ante todo humildad
  #2 (permalink)  
Antiguo 08/07/2016, 20:30
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: consulta sobre BD en myisam a innodb

Que el hosting ponga como predeterminado el motor MyISAM no implica que el InnoDB esté desactivado. Simplemente tienes que verificar si esta o no activo.
Si lo esta, sencillamente tienes que asegurarte SIEMPRE que la cláusula ENGINE = InnoDB esté en todos los CREATE TABLE y listo.

Si no lo está, pues te aconsejo cambiar de hosting por uno que si lo tenga...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 11/07/2016, 10:44
Avatar de cassini  
Fecha de Ingreso: julio-2009
Mensajes: 98
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: consulta sobre BD en myisam a innodb

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Que el hosting ponga como predeterminado el motor MyISAM no implica que el InnoDB esté desactivado. Simplemente tienes que verificar si esta o no activo.
Si lo esta, sencillamente tienes que asegurarte SIEMPRE que la cláusula ENGINE = InnoDB esté en todos los CREATE TABLE y listo.

Si no lo está, pues te aconsejo cambiar de hosting por uno que si lo tenga...

hola gracias por responder gnzsoloyo

si todas mis tablas estan con el create table engine = innodb, el único detalle es que la base de datos esta con myisam



hay algún problema que mi base de datos este con myisam??? lo debo cambiar a innodb???
__________________
Humildad, ante todo humildad
  #4 (permalink)  
Antiguo 11/07/2016, 11:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: consulta sobre BD en myisam a innodb

Que le default engine de la base de datos sea MyISAM, no implica que no pueda usar el motor InnoDB, ya te lo dije.
Si las tablas fueron creadas como InnoDB, son InnoDB.

El default engine de la base sólo tiene impacto en la creacion de tablas sin indicar el ENGINE=INNODB, en tales casos la tabla se crea como MyISAM, asi como si el default engine es InnoiDB se crean como tales aunque no lo indiques.

No confuindas las cosas, y ane la duda, consulta en el manual de referencia.

https://dev.mysql.com/doc/refman/5.7...e-setting.html
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 14/07/2016, 13:24
Avatar de cassini  
Fecha de Ingreso: julio-2009
Mensajes: 98
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: consulta sobre BD en myisam a innodb

gracias master, tema aclarado :)
__________________
Humildad, ante todo humildad

Etiquetas: bd, innodb, myisam, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:20.