MySQL-CableNaranja

¡Comparte nuestro contenido!

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)

Estos son siete pequeños, pero muy útiles trucos para MySQL que pueden ayudarnos a resolver algunos problemas, varios de ellos son bastante recurrentes.

Modificar el tamaño de la cache en MySQL

Tan sólo hay que escribir el siguiente comando:

set global query_cache_size = tamaño;

Substituyendo “tamaño” por el tamaño que queremos para nuestra caché

Resetear un valor auto_increment

Este es un problema muy típico, tenemos un valor auto numérico y después de eliminar algunos datos, queremos ajustar los valores para evitar saltos, para ello sólo hay que ejecutar el siguiente comando:

alter table nombre_de_tu_tabla AUTO_INCREMENT=1;

Recuerda que “nombre_de_tu_tabla” se refiere a la tabla que quieres resetear.

Conocer el último id insertado

Si acabas de insertar un registro con un id auto incremental y quieres saber el id que se le asigno, hay dos formas de saberlo, la primera es con el comando

select last_insert_id();

Y la segunda es con este otro comando

mysql_insert_id();

Cambiar el motor de la base de datos

Si por error se asignó un motor diferente a una tabla, no es necesario borrarla y volverla a crear como hacen algunos, sólo hay que teclear lo siguiente:

alter table nombre_de_tu_tabla ENGINE = Engine_a_utilizar;

Nuevamente, recuerda substituir “nombre_de_tu_tabla” por la tabla que vas a modificar y “Engine_a_utilizar” por el nombre del motor de base de datos a usar.

Ver los engines disponibles

A propósito del comando anterior, para saber los engines o motores de base de datos que tienes disponibles, sólo teclea

show engines;

Estadísticas de los comandos utilizados

Si te interesa saber cuántas veces has utilizado algunos comandos, solo necesitas hacer lo siguiente:

show status like 'Com_%';

Ahora, si deseas ver las estadísticas completas, sólo tienes que escribir

show status;

Reiniciar las estadísticas de comandos

Y si necesitas poner esos valores a 0 y volver a contar, el comando a usar es:

flush status;

Espero que les sirvan tanto como me han servido a mí. ¿Conocen algún otro comando útil? Pueden dejarlo en los comentarios.

¡Comparte nuestro contenido!

Entradas relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *