我有一个 varbinary 字段。它已经被填充了。现在我如何将 varbinary 转换为 varchar 以便我可以将字段中的数据用于其他目的。我使用MySQL版本5.10
迟到的答复...
您可以使用 CAST 或 CONVERT 因此
CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))
支持的类型 (5.5) 有 http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html:
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL[(M[,D])]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
You can not直接转换为 varchar。
有2008 年的一个开放的 MySQL 错误 http://bugs.mysql.com/bug.php?id=34564似乎没有人关心并且非常烦人
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)