Google Cloud SQL ha multiplicado por siete la velocidad de la primera generación

Ya está disponible la versión beta de la segunda generación de Google Cloud SQL, la cual alcanza 10 TB de datos y 104 GB de memoria RAM, por lo que podemos decir que Google Cloud SQL ha multiplicado por siete la velocidad de la primera generación.

Google Cloud SQL se … Continuar leyendo

Funciones MySQL para convertir timestamp a fecha

En el siguiente artículo comentaré cómo pasar la representación de una fecha en timestamp de unix a formato de tipo ‘YYYY-MM-DD HH:MM:SS’ mucho más legible y con el que podremos realizar consultas mas específicas.

En base de datos se suele guardar las fechas en formato timestamp pues contienen algo más … Continuar leyendo

Error de Mysql: Found row where the auto_increment column has the value 0

Una tabla que me estaba dando este error: Found row where the auto_increment column has the value 0. Ha simple vista esta claro. Un campo que es autoincrementable que tiene el valor 0.
Explico como lo he arreglado, es muy sencillo.

Al hacer un check de la tabla en cuestión … Continuar leyendo

sql actualizar todos los passwords de una tabla a md5

Pues un artículo para recordar la sql que hay que ejecutar para actualizar los password de una tabla y encriptarlos. Se usa la función md5 de mysql que es equivalente a la función con el mismo nombre de php.

Puedes usar el siguiente conversor de textos a md5 para realizar … Continuar leyendo

Optimizando consultas mysql. Creando y definiendo indices. Manage index

Los índices se utilizan para buscar las filas con valores de columna específica rápidamente. Sin un índice, MySQL debe comenzar con el registro primero y luego leer a través de toda la tabla para buscar las filas correspondientes. Cuanto más grande sea la tabla, más tarda este proceso. Si la … Continuar leyendo

Que diferencias (básicas) hay entre InnoDB y MyISAM

Ventajas de MyISAM

  • Bloqueo de tablas
  • Nos permite tener las características ACID (Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en español), garantizando la integridad de nuestras tablas.
  • Optimizadas para realizar un gran números de SQL SELECT.

Desventajas de MyISAM

  • Las tablas pueden llegar a dar problemas en
Continuar leyendo

Error Client does not support authentication protocol requested by server

Porqué sucede y que hacer cuando obtiene éste error:  Client does not support authentication protocol requested by server.

Primero, se produce porque a partir de la versión 4.1.1 MySQL usa un protocolo de autenticación basada en un algoritmo de encriptación de passwords obsoleto.  El nuevo formato password de mysql genera Continuar leyendo