Golang se ha convertido en uno de los lenguajes de programación más interesantes en los últimos tiempos. Esto por supuesto no significa ni que sea fácil de usar, ni que esté exento de posibles problemas. Algunas cosas como solucionar el error en Golang 1366 incorrect string value, es provocado por un error humano. Cómo arreglar […]

MariaDB se ha convertido en una de las bases de datos más utilizadas desde lo que pasó con MySQL y Oracle, pero aun así, comparten base y el método vale para las dos cosas. Entre otros problemas, vamos a ver cómo arreglar el error 1364 de MariaDB/MySQL Field doesn’t have default value. Esta es una […]

El mundo de las bases de datos a veces se puede volver un poco complicado, sobretodo con el tema de las tablas relacionales. Precisamente por eso voy a enseñarte cómo funcionan los joins y cómo usarlos correctamente, a ver si nos hacemos masters. Si has terminado aquí es porque igual que yo has dado mil […]

Cuando montamos bases de datos o instalamos scripts de terceros nos podemos encontrar con problemas de rendimiento. Para analizar un poco más en profundidad de dónde pueden venir esos problemas deberíamos activar log slow queries en MySQL para poder revisar que no sea alguna query con la que se nos ha ido la mano a […]

Desde Wordpress 2.6 tenemos implementado un sistema de revisiones que nos guarda copias de lo que estamos escribiendo de forma periódica. Esto puede ser bueno y malo, y vamos a ver por qué, y cómo cambiar la cantidad de revisiones que se pueden guardar en wordpress y desactivarlas completamente.

Una de las cosas que más nos interesa a la hora de optimizar nuestro WordPress para conseguir la mayor velocidad posible es la base de datos. Una base de datos «sucia» o llena de registros que sobran hará que todo vaya más lento, por eso vamos a ver como mejorar el rendimiento de nuestra base […]

A la hora de optimizar nuestras bases de datos, posiblemente nos encontremos con el problema de que no seamos capaces de distinguir qué consultas tardan un elevado tiempo en ejecutarse. MySQL incluye una pequeña utilidad exactamente para este tipo de situaciones, así que vamos a ver cómo configurar en mysql el low_slow_queries.

Prácticamente siempre utilizamos bases de datos cuando creamos nuestros programas, sobretodo cuando el resultado que esperamos es dinámico, como pasa cuando trabajamos con Php y MySQL, una combinación pensada para hacer webs dinámicas y escalables. Como hay ciertas restricciones sobre encadenar consultas, vamos a ver como hacer varios updates en una única consulta MySQL.

Estamos trabajando en un script con base de datos en MySQL y terminamos de diseñar nuestra tabla. Preparamos todo lo necesario para la inserción de datos con un index unique (para que cierto valor no se pueda repetir) y nos encontramos que cuando hay un elemento duplicado no se inserta pero sí que sume el […]