mysql,如何从表上放置一列并将其移至另一个表



我有一个带有信用卡号列表的表,我想哈希数,并将它们添加到同一表中的另一列中。

我能够放置卡号:

SELECT HASHBYTES('SHA1', PlainText)  
FROM CreditCard 

我得到了一个很好的哈希数字列表,但我似乎无法将这些散布的数字纳入另一列。我尝试使用:

使用哈希数据来更新列。
insert into Hash_TEMP(Hashcc)
  SELECT HASHBYTES('SHA1', PlainText) 
  from CreditCard

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

它的外观:

!¹^«±O&†Âûlà´Mq

应该是什么样的:

0x07CB9B44650188F693432A82687F5132681AF0F6

有什么想法?

将hash_temp表中的'hashcc'的数据类型更改为二进制,然后尝试您的代码。

相关内容

  • 没有找到相关文章

最新更新