[英]How to convert from varbinary to char/varchar in mysql
我有一個 varbinary 字段。 它已經被填充了。 現在我如何將 varbinary 轉換為 varchar 以便我可以將字段中的數據用於其他目的。 我使用 MySQL 5.10 版
遲到的回答...
您可以因此使用 CAST 或 CONVERT
CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL[(M[,D])]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
您不能直接轉換為 varchar。
從 2008 年開始有一個開放的 MySQL 錯誤,似乎沒有人關心,而且很煩人
在與此類似的情況下,對我有用的 MySQL 語法是:
select cast(binaryColumn as CHAR) from table_name
您可以使用強制轉換操作:
select cast(column_name as char)
from table_name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.