[英]Convert blob to text in a mysql export
我會有一些Blob數據,例如:
0x3333332c2044e963617269652c20356520e9746167650d0a53742d4c617572656e7420285175e9626563292048344e20334d390d0a
之所以要轉換為文本,是因為新的數據庫具有文本字段而不是blob,現在它使某些加重字符變得麻煩。
在某處是否存在某種Blob到字符串轉換器?
非常感謝!
嘗試:
CONVERT(blobname USING latin1)
這取決於什么是斑點。 例如,我已經處理了一些可以表示為基本XML文件的Blob。 這些將相對容易轉換。 但是,我處理的是圖像文件的其他斑點。 如果您嘗試將它們表示為文本,則會丟失數據。
你的斑點是什么?
使用導出創建新數據庫,完成后在表上創建文本列,然后使用CONVERT
刪除舊列進行更新,並根據需要重命名舊列。
如果使用phpmyadmin,請在導出頁面底部的“以十六進制表示形式轉儲二進制列(例如,“ abc”變為0x616263”)框打鈎。
但是,如果數據包含簡單的字節流(即非結構化數據,文件,音頻,視頻等),並且您需要將它們表示為純ASCII,則可以更改為Base64字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.