如何将mySQL行与特定的md5值匹配? SELECT * FROM TABLE其中BINARY MD5 ='<specific md5 =“”values =“”>;

时间:2017-06-06 01:02:59

标签: mysql md5 md5sum

我们有一个MD5专栏:

`MD5` BINARY(16) NULL DEFAULT NULL,

如果我们这样做:

SELECT MD5 FROM table;

返回

enter image description here

第一个问题:如果我继续复制并粘贴显示其他地方的MD5值,我将得到以下没有前导“0x”。我可以知道为什么显示的和实际的复制和粘贴的MD5值不同吗?

CFCD208495D565EF66E7DFF9F98764DA

第二个问题:如何使用WHERE子句在mySQL中选择特定的MD5值?

SELECT * FROM TABLE where BINARY MD5=UPPER('CFCD208495D565EF66E7DFF9F98764DA');

SELECT * FROM TABLE where BINARY MD5='0xCFCD208495D565EF66E7DFF9F98764DA';

SELECT * FROM TABLE where        MD5=UPPER('CFCD208495D565EF66E7DFF9F98764DA');

SELECT * FROM TABLE where        MD5='0xCFCD208495D565EF66E7DFF9F98764DA';

以上所有都没有回报。任何古茹都可以开导吗?谢谢!

0 个答案:

没有答案