Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como converter de varbinary para char/varchar no mysql


Resposta atrasada...

Você pode usar CAST ou CONVERT assim
CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))

Os tipos suportados (5.5) são :
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL[(M[,D])]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]

Você não pode cast para varchar diretamente.
Existe um bug aberto do MySQL de 2008 que ninguém parece se importar e é muito chato