它在一個共享的主機,我訪問Navicat。我有BLOB字段,我想將它轉換爲VARCHAR。我在設計屏幕上嘗試過,但一切都丟失了。我支持了。如何將BLOB轉換爲MySQL中的VARCHAR?
6
A
回答
22
嘗試使用此功能,前一段時間我發現它,可以將它轉換爲char
,而不是Varchar2
或Varchar
,還沒有測試過。試試:
CAST(a.ar_options AS CHAR(10000) CHARACTER SET utf8)
MySQL將數據視爲唯一的。因此Blob和Text有所不同。文本僅僅意味着存儲爲原始文本字符串,而不是以二進制形式存儲,而blob是存儲爲二進制文本的文本字符串。
2
嘗試用下面的查詢
alter table table_name change field_name field_name VARCHAR(1000);
0
我發現這個MySQL的網站,如果你想將您的列更改爲不同的數據類型,並保持新的數據類型在數據庫中。適合我需要的東西!
ALTER TABLE table_name CHANGE col col1 varchar(100)
相關問題
- 1. 將blob轉換爲varchar在mysql中返回null
- 2. MYSQL如何將varchar轉換爲bigint
- 3. 如何格式化並將varchar轉換爲mysql中的datetime
- 4. 如何將varchar轉換爲mysql中的datetime格式
- 5. 將mysql LONGTEXT值轉換爲VARCHAR值?
- 6. 如何將「mm/yyyy」varchar轉換爲datetime?
- 7. 如何將varchar轉換爲datetime?
- 8. 如何將varchar轉換爲布爾值
- 9. 如何將byte []轉換爲varchar?
- 10. 如何將varchar(10)轉換爲TIMESTAMP?
- 11. 如何將varchar轉換爲datetime
- 12. 如何將Int轉換爲Varchar
- 13. 如何將varchar轉換爲負數?
- 14. 如何將Varchar轉換爲Datetime?
- 15. Oracle將Varchar字段轉換爲數字如何將其轉換回Varchar
- 16. 如何使用SQL將BLOB轉換爲帶有SAP HANA數據庫的varchar
- 17. 如何將Blob轉換爲Int16Array
- 18. 如何將文件Blob轉換爲NSData?
- 19. 將列中的所有值從MySQL中的VARCHAR轉換爲DATE
- 20. 將Varchar值轉換爲散列值:varchar
- 21. 將varchar轉換爲datetime
- 22. SQL - 將varchar轉換爲datetime
- 23. 將數值轉換爲Varchar
- 24. 將nvarchar轉換爲varchar
- 25. 將GUID轉換爲varchar(32)
- 26. 將Varchar轉換爲Ascii
- 27. 將文本轉換爲Varchar
- 28. 將varchar轉換爲整數
- 29. 將varchar轉換爲數字
- 30. 將varchar(32)轉換爲bigint
如何指定目標表和字段? – ilhan 2011-12-25 00:37:44
10000是什麼意思? – ilhan 2011-12-25 00:38:57
table CAST(item AS CHAR(10000> char lenght)CHARACTER SET utf8) – 2011-12-25 00:45:32