我有一个字段是varbinary。它已经被填充。现在如何将varbinary转换为varchar,以便可以将字段中的数据用于其他目的。我使用MySQL版本5.10

最佳答案

迟到的答案...

您可以使用CAST或CONVERT

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

Supported types (5.5) are:
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL[(M[,D])]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]

无法将直接转换为varchar。
有一个an open MySQL bug from 2008,似乎没人在乎,该死的烦人

关于sql - 如何在MySQL中从varbinary转换为char/varchar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1873085/

10-14 18:53
查看更多