从SQL语句中获取这个数据块中的char并将其转换到其他字段

从SQL语句中获取这个数据块中的char并将其转换到其他字段
这个要求是一个表结构,它本身被设计为

但现在你需要在17, 18保存数据,和19场的BLOB字段作为新的三多个领域,gem1 gem2 gem3,外滴。

可以完成以下sql语句:
1,添加三个字段:
复制代码代码如下所示:
修改表equipmentinfo添加gem1 tinyint unsigned默认0;
修改表equipmentinfo添加gem2 tinyint unsigned默认0;
修改表equipmentinfo添加gem3 tinyint unsigned默认0;

2,使用下面的命令复制数据
更新equipmentinfo集gem1 = conv(substr(HEX(equipmentblob),17,2),16,10),gem2 = conv(substr(16,10),L),和(L)
解释uff1a
六(equipmentblob)变成equipmentblob为16带串
substr(STR,beginidx,努姆)拦截从字符串str从beginidx,和截距长度数
转换(N,from_base,to_base)N为要转换的数据,该from_base是原始的,和to_base是目标。

tag:转换数据块语句字段并将其

相关内容