首頁 > 資料庫 > mysql教程 > 如何在 MySQL 中將 `varbinary` 轉換為字元資料?

如何在 MySQL 中將 `varbinary` 轉換為字元資料?

Susan Sarandon
發布: 2024-10-27 04:22:30
原創
1101 人瀏覽過

How to Convert `varbinary` to Character Data in MySQL?

將varbinary 轉換為MySQL 中的字元資料

您是否正在努力將varbinary 欄位中的資料轉換為基於字元的格式( char/ MySQL 中的varchar)?以下是在MySQL 5.10 版中完成此操作的方法:

轉換方法

要將varbinary 轉換為char/varchar,您可以使用CAST 或CONVERT 函數:

<code class="sql">CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))</code>
登入後複製

將「foo」替換為varbinary 欄位的名稱,將「CHAR(100)」替換為所需的字元資料類型和長度。

支援的資料類型

MySQL 支援將varbinary 轉換為以下資料類型:

  • BINARY[(N)]
  • BINARY[(N)]
  • BINARY[(N)]
  • BINARY[(N)]
  • CHAR[(N)]
  • DATE
  • 日期時間

十進位[(M[,D])]有符號[整數]

時間

無符號[整數]

限制

<code class="sql">UPDATE my_table SET data = CAST(data AS CHAR(100));</code>
登入後複製
請注意,您不能直接將varbinary 轉換為varchar。這是由於 2008 年未解決的 MySQL 錯誤所致。 範例用法將「data」欄位的內容從 varbinary 轉換為最大長度為 CHAR 100 個字符,使用以下查詢:

以上是如何在 MySQL 中將 `varbinary` 轉換為字元資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板