IMAGE数据类型 - 将MsSql迁移到MySql

时间:2016-09-30 11:50:30

标签: mysql sql-server sql-server-2008

我正在将数据库从MsSql 2008迁移到MySql。 我在MsSql中有一个表,它在一个图像字段中存储一个字符串。 这是在MsSql中检索它的方式。

Sql:

SELECT UserId, Template2, CAST(CAST(Template2 AS VARBINARY)  AS VARCHAR(MAX))Template2String 
FROM AC_Users 
WHERE UserId = 11 

UserId      Template2           Template2String 
----------- ------------------- ----------------
11          0x4238384543364441  B88EC6DA

我需要在MySql中实现相同的功能。 我用谷歌搜索并尝试了各种查询,但没有用。

MySql:

SELECT  UserId, Template2, CONVERT(Template2 USING utf8) as Template2String,CAST(CAST(Template2 AS BINARY(255)) AS CHAR(10000)) Template2String_2
FROM    AC_Users
WHERE   UserId = 11

UserId  Template2   Template2String      Template2String_2
------  ---------   ---------------      -----------------
11      ...         0x4238384543364441   0x4238384543364441

参考:convert BLOB to text in sql

0 个答案:

没有答案