MySQL 中Varbinary 和Char/Varchar 之間的轉換
在資料較多的情況下,將varbinary 欄位轉換為char 或varchar 類型至關重要
從Varbinary 到Varchar
要將varbinary 轉換為varchar,MySQL 提供了CAST 或CONVERT 函數:
<code class="sql">CAST(foo AS CHAR(100)) CONVERT(foo, CHAR(100))</code>
支援的轉換型別
CAST 和CONVERT 函數支援下列轉換型別:Source Type | Destination Type |
---|---|
BINARY[(N)] | CHAR[(N)] |
CHAR[(N)] | DATE |
DATE | DATETIME |
DECIMAL[(M[,D])] | SIGNED [INTEGER] |
SIGNED [INTEGER] | TIME |
UNSIGNED [INTEGER] | None (not supported) |
克服Varchar 轉換問題
克服Varchar 轉換問題<code class="sql">SELECT CONCAT(CAST(foo AS CHAR(100)), '') AS varchar_converted</code>
以上是以下是一些標題選項,重點關注問題格式和文章的核心主題: **選項 1(直接且簡潔):** * 如何在 MySQL 中將 varbinary 轉換為 varchar? **選項 2(高利的詳細內容。更多資訊請關注PHP中文網其他相關文章!