Късен отговор...
По този начин можете да използвате CAST или CONVERT
CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))
Поддържаните типове (5.5) са :
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL[(M[,D])]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
Виене можете прехвърляне към varchar директно.
Има отворена грешка в MySQL от 2008 г. което изглежда на никой не му пука и е адски досадно