entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

-1voto

Puedo migrar bases de datos access a mysql con php?? como le haría?

-1voto

Peter comentado

Si Bunk3r te solucionó el problema, puedes marcarlo como correcto :)

0voto

iphp comentado

Ya lo había marcado dos veces como positivo no?? :), o donde te refieres?

0voto

Peter comentado

Abajo de los votos hay una marca √ para marcarla como correcta. Los votos solo son votos, pero no marcan la respuesta correcta :)

0voto

iphp comentado

No la encuentro :/

1voto

iphp comentado

Perdón ya esta :)

0voto

Peter comentado

Eso es! Igual es un punto a mejorar en cuanto a la visibilidad :)

0voto

iphp comentado

Pues porque no? :)

2 Respuestas

2votos

Bunk3r Puntos5380

Para poder realizar eso necesitas tener accesso a algunas cosas, esto debido a que access y mysql no son lo mismo. Los pasos 1 y 2 son suponinedo que no tienes generadas las tablas en Mysql.

  1. Necesitas tener la estructura de la base de datos en access para poder crear la misma estructura en Mysql. Esto puede ayudarte.
  2. Necesitas generar la misma estructura de tablas en Mysql. Esto puede ayudarte con eso.
  3. Una vez que ambas bases de datos tienen la misma estructura solamente tienes que hacer un select a cada una de las tablas y el resultset que obtengas de cada uno de los queries lo tienes que guardar en la otra base de datos. Esto y Esto te puede ser util.

No es una labor sencilla como podras ver, pero si no tienes tanta experiencia con las herramientas y tienes tiempo de sobra, puedes utilizar MS Access y MySql workbench para poder hacer copy & paste de los datos, es una labor tediosa y toma tiempo.

0voto

iphp comentado

Muchas gracias nuevamente :), es una labor tediosa pero es mucho mejor que tener que hacer todo desde cero cierto? :/

1voto

Bunk3r comentado

yo solo recomendaria hacerlo desde codigo si planeas utilizarlo para varias bases de datos las cuales no sepas la configuracion, pero si solo es una y conoces la configuracion, entonces es mejor hacerlo manual.

0voto

iphp comentado

Pero el detalle es que esa base de datos ya tiene como mas de 1000 registros lo que quiero es evitar hacer nuevamente esos registros :/

2votos

top21tk Puntos2090

Más rápido es utilizando el conector de mysql

--> mysql-connector-odbc-5.2.5-win32.msi
Se puede descargar del sitio oficial de mysql.

De esa manera evitas problemas con el formato de campos y demás.
Luego de importar las tablas deberás establecer los índices de forma manual.

0voto

iphp comentado

Gracias lo probare!! espero sea tan sencillo como pienso xD

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta