简体   繁体   English

MySQL 中 BLOB 到长文本的转换

[英]BLOB to long text conversion in MySQL

I have a column in MySQL which has the datatype BLOB.我在 MySQL 中有一个数据类型为 BLOB 的列。 I am using Crystal Reports for some reports.我正在使用 Crystal Reports 来处理一些报告。

My problem is BLOB column will show blank data if it contains data other than a picture.我的问题是,如果 BLOB 列包含图片以外的数据,则它会显示空白数据。

The data I am getting from DB is text only.我从 DB 获得的数据仅为文本。 So I want to convert the BLOB column to some other datatype which will occupy more data like BLOB object.所以我想将 BLOB 列转换为其他一些数据类型,这将占用更多数据,如 BLOB 对象。

Please suggest what datatype I can conevrt.请建议我可以conevrt 什么数据类型。

I tried this query but it is not working.我试过这个查询,但它不起作用。

SELECT CAST(key_initiatives AS MEDIUMTEXT) key_init FROM OBJSETTING_FOCUS_ON_CUSTOMER

尝试这个,

SELECT CAST(key_initiatives AS CHAR(1000) CHARACTER SET utf8 )  AS key_init FROM OBJSETTING_FOCUS_ON_CUSTOMER

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM