Senhores, boa noite. Sou novato neste forum. caso cometa alguma gafe me perdoem..... Estou realizando um insert com load file em uma linha que contem um atributo BLOB e posteriormente realizo um select com outfile. Aí a imagem (.gif) não abre em nenhum visualizador. A imagem que realizei o load possue 384 bytes, porem a imagem que gravou no outfile tem92 bytes a mais. alguém tem alguma idéia do que eu estou fazendo errado? CREATE TABLE IF NOT EXISTS `mydb`.`imagens` ( `idimagens` CHAR(10) NOT NULL , `descricao` CHAR(45) NULL , `imagem` BLOB NULL , `imagemmedia` MEDIUMBLOB NULL , `imagemlonga` LONGBLOB NULL , `imagemtxt` TEXT NULL , `imagemtxtmedium` MEDIUMTEXT NULL , `imagemtxtlongo` LONGTEXT NULL , PRIMARY KEY (`idimagens`) ) ENGINE = InnoDB; INSERT INTO imagens (idimagens, descricao, imagem, imagemmedia, imagemlonga, imagemtxt, imagemtxtmedium, imagemtxtlongo) VALUES ("teste", "teste inserte", LOAD_FILE("C:/NOVO.GIF"), LOAD_FILE("C:/NOVO.GIF"), LOAD_FILE("C:/NOVO.GIF"), LOAD_FILE("C:/NOVO.GIF"), LOAD_FILE("C:/NOVO.GIF"), LOAD_FILE("C:/NOVO.GIF")) SELECT imagem FROM `mydb`.`imagens` WHERE idimagens = "teste" INTO OUTFILE '/teste.gif' A baixa de todos os atributos apresentam o mesmo erro quando tento abrir o .gif Se eu soubesse onde poderia anexar um print hexa do .gif do insert e o print em hexa do .gif do select.