加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2023-01-09 15:31:28 所属栏目:MsSql教程 来源:转载
导读: 我正在将数据库从MsSql 2008迁移到MySql . 我在MsSql中有一个表,它在一个图像字段中存储一个字符串 . 这是在MsSql中检索它的方式 .
Sql :
SELECT UserId, Template2, CAST(CAST(Template2

我正在将数据库从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中实现相同的功能 . 我用Google搜索并尝试了各种查询mssql数据库迁移,但无济于事 .

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

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!