我想将longblob数据转换为varchar或text。
数据保存在数据库中,如"BLOB -2B“。
我想转换这些数据。
如何修复它?
发布于 2017-07-21 14:12:16
在mysql中,您可以运行:
select cast(column as char) from tablename或者在php中,你可以使用mysql_fetch_object函数来获取对象
发布于 2017-07-21 14:22:29
在MySQL中以BLOB数据类型保存的数据不能直接用于读取值。相反,您可以将数据类型类型转换为某个指定的字符集,然后从其中读取值。
例如:
文档表中的DESCRIPTION字段为BLOB数据类型。然后,要在MySQL中读取数据,您可以将其转换为e-g
SELECT CAST(DESCRIPTION AS CHAR(10000) CHARACTER SET utf8) FROM DOCUMENT;CAST(DESCRIPTION AS CHAR(10000) CHARACTER SET utf8会将BLOB数据类型转换为可读取的字符集。
发布于 2017-07-21 14:58:35
https://stackoverflow.com/questions/45230025
复制相似问题