Tips y consultas útiles de MySQL

Si en un campo de tipo BLOB, objeto binario y de longitud variable, sabemos que se almacenan valores de string 'inteligibles', para consultar este valor se puede utilizar la función SUBSTRING: 

mysql> SELECT campo_de_tipo_string, SUBSTRING(campo_de_tipo_BLOB,1,60) -> FROM tabla -> WHERE campo_de_tipo_string LIKE '%contenido'; +-----------------------------------+--------------------------------------------------------------+ | campo_de_tipo_string | SUBSTRING(campo_de_tipo_BLOB,1,60) | +-----------------------------------+--------------------------------------------------------------+ | mi contenido | Valor del string 1 almacenado en BLOB | | campo con contenido | Valor del string 2 almacenado en BLOB | +-----------------------------------+--------------------------------------------------------------+