首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL,如何散列on表中的列并将其移动到另一个表中?

MySQL,如何散列on表中的列并将其移动到另一个表中?
EN

Stack Overflow用户
提问于 2015-05-10 16:44:04
回答 1查看 773关注 0票数 1

我有一个包含信用卡号码列表的表,我想对这些号码进行哈希运算,并将它们添加到同一个表中的另一列中。

我可以对卡号进行哈希处理:

代码语言:javascript
复制
SELECT HASHBYTES('SHA1', PlainText)  
FROM CreditCard 

我得到了一个很好的散列数字列表,但我似乎无法将这些散列数字放入另一列中。我尝试使用散列数据更新列,方法是:

代码语言:javascript
复制
insert into Hash_TEMP(Hashcc)
  SELECT HASHBYTES('SHA1', PlainText) 
  from CreditCard

但是数据看起来不像是哈希数

它看起来像什么:

代码语言:javascript
复制
!¹^«±O&†Âûlà´Mq

应该是什么样子的:

代码语言:javascript
复制
0x07CB9B44650188F693432A82687F5132681AF0F6

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-10 17:50:08

将Hash_temp表中“Hashcc”的数据类型更改为二进制,然后尝试您的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30149422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档