Câu trả lời muộn ...
Do đó, bạn có thể sử dụng CAST hoặc CONVERT
CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))
Các loại được hỗ trợ (5.5) là :
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL[(M[,D])]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
Bạn không thể truyền trực tiếp tới varchar.
Có một lỗi mở MySQL từ năm 2008 mà dường như không ai quan tâm đến và thật là khó chịu