millas dobles) por ` (acento grave) – Elimina “BEGIN TRANSACTION;” “COMMIT;”, y las líneas “sqlite_sequence” – Substituye “auto

Es algo común que estés desarrollando contra un gestor de bases de datos de “juguete” como puede ser sqlite3 y en un momento dado querer pasar a uno “de verdad” para probar cuanto rendimiento tiene tu app.

En este caso y como reza el título explico como hacer la migración de sqlite3 a MySQL, que resulta bastante trivial.

1. – Se hace un dump de la bbdd que queremos

sqlite3 BasedeDatosaExportar .dump .quit >fichero-dump.sql

2. – Ahora toca adaptarla a la sintaxis expecial de MySQL

  • Reemplazar ” (comillas dobles) por ` (acento grave)
  • Elimina “BEGIN TRANSACTION;” “COMMIT;“, y las líneas “sqlite_sequence
  • Substituye “autoincrement” con “auto_increment

3. – Y el fichero ya está listo para importar en MySQL.

Facil y bonito oye.

  • Roberto

    Great, I would like to go the other way, from MySQL to SQLite, how can I do that?