它在一个共享的主机,我访问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