Cita:
Iniciado por gnzsoloyo
Habiendo probado qué es lo que sucede al hacer la concatenación de dos campos de esos tipos, te cuento que simplemente el resultado será que MySQL convierta el contenido del campo MEDIUMBLOB a un varchar, según el valor de los binarios que lo compongan.
En otras palabras, teniendo un MEDIUMBLOB conteniendo '5487878' convertido a binario, y un VARCHAR conteniendo '5459878798787', la concatenación dará '54878785459878798787', como VARCHAR.
¿Y eso lo has hecho desde java o desde MySQL?
El varchar(100) lo tengo que tratar desde java a la fuerza (no puedo dejar sin tratarlo) y en java un varchar es un String (si me dices que no te creo)..
¿Me podrías poner la instrucción que has utilizado para hacer la prueba?
Saludos.