MySQL: Actualizar datos de una tabla otra en 2 pasos (ejemplo con phpMyAdmin)

MySQL: Actualizar datos de una tabla otra en 2 pasos (ejemplo con phpMyAdmin)

Hace tiempo me tocó montar un sistema que extraía información de una base de datos montada en MySQL y que se tenía que actualizar de forma manual. Lo cual parecía práctico ya que este sistema actualiza la información no más de 3 veces al año.


Normalmente me hacían llegar la información en un archivo de excel, el cúal debido a problemas de codificación tenía que convertir a CSV por medio de Google Sheets, esto para mantener codificación UTF-8 para que fuera compatible con mis bases de datos de MySQL sin acabar con un montón de caracteres raros. Posteriormente hacía un “Drop Table” e importaba el archivo con toda la información actualizada.

Con esta pequeña guía aprenderás a actualizar una tabla de MySQL desde una segunda tabla en tan sólo dos sencillos pasos con el comando INNER JOIN.

(more…)