Category Archives: Mysql
Update con Subselect en Mysql
Es posible que en algunas oportunidades necesitemos hacer una actualización a una tabla en donde la clave a utilizar en el where nos sea desconocida, y que sólo podamos obtenerla partiendo de una segunda clave en una segunda tabla. El … Continue reading
Cómo crear un trigger con un Definer específico en Mysql
Normalmente, cuando se trabaja en entornos de desarrollo locales, se suele dejar al usuario con mayor privilegio y con eso aguantamos hasta el momento de pasar a producción. Es en ese pasaje cuando descubrimos que el usuario que tenemos asignado … Continue reading
Duplicando una tabla en Mysql
Hay ocasiones en las que necesitamos hacer pruebas sobre una tabla que se encuentra en producción. Una forma rápida de hacer esa prueba sin afectar los datos, es hacer una copia de la tabla. En realidad, si tenemos tiempo siempre … Continue reading
Cambiando el Definer de un Procedure en Mysql
En el día de ayer, nos tocó hacer un deploy en un VPS. Hubo un pequeño error a causa de la falta de control (tanto de nuestro lado como del de los implementadores), y cuando se importó la base de … Continue reading
Convirtiendo de Timestamp a Date desde Mysql
Cuando estaba a punto de irme de la oficina, Guille me tiró una preguntita, de esas que hacen que cuando no te acordás, te pongas a probar y probar hasta resolverlo. La pregunta se refería a cómo pasar una fecha … Continue reading
Restaurar backups de Mysql
En ésta oportunidad, vamos a ver cómo restaurar una base de datos en Mysql. Además, algunas aclaraciones sobre el uso de mysqldump que pueden ayudarnos con las restauraciones de bases de datos. La forma de restaurar una base de datos … Continue reading
OLD_PASSWORD en Mysql
Cuando Mysql pasó a la versión 4.1, la mayoría hicimos el cambio, actualizamos la base de datos, se habrá ajustado el código si correspondía, y se actualizaron los conectores de Mysql. Uno de los cambios fue en el algoritmo de … Continue reading
Mantenimiento de tablas en Mysql
Pequeña gran instrucción para mantener la salud de nuestras tablas. OPTIMIZE TABLE tabla; Lo que logramos es eliminar por completo todo el espacio ocupado por registros que ya han sido borrados. Si esto lo pensamos sobre una tabla que tiene, … Continue reading
Recuperar contraseña de root en Mysql
Hace un par de días, me tocó tener que configurar varios servicios de un servidor recién instalado (por otra persona). Como puede darse en estos casos, a veces la documentación que te facilitan, no coincide con la realidad. En mi … Continue reading
Backup de bases de datos en Mysql
Hoy un post cortito, pero no por eso, menos efectivo. Si leíste mis últimos posts, creo que se nota la importancia que le doy al resguardo de la información. Es por eso que vamos a ver que sencillo es hacer … Continue reading