Mysql
 sql >> Database >  >> RDS >> Mysql

Come convertire da varbinary a char/varchar in mysql

Risposta tardiva...

Puoi usare CAST o CONVERT così

CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))

I tipi supportati (5.5) sono :

BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL[(M[,D])]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]

Non puoi cast direttamente in varchar.
Esiste un bug MySQL aperto del 2008 che a nessuno sembra importare ed è dannatamente fastidioso