Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL-从表1的计算中将MD5值插入表2中_Mysql_Md5 - Fatal编程技术网

MySQL-从表1的计算中将MD5值插入表2中

MySQL-从表1的计算中将MD5值插入表2中,mysql,md5,Mysql,Md5,我已经在这方面工作了一段时间,我已经能够将MD5计算值从T2插入T1,但是当我检查表格时,相同的MD5存在于许多不同的组合中,这是不正确的 我很难弄清楚这为什么不能按预期工作 UPDATE t1 INNER JOIN t2 on t1.sys_id=t2.chunk_id SET t1.md5sum = (SELECT md5(GROUP_CONCAT(t2.data ORDER BY array))); 我知道计算出的值仅对t2起作用,因为我已经对此进行了广泛的测试,但没有将值保存在此表

我已经在这方面工作了一段时间,我已经能够将MD5计算值从T2插入T1,但是当我检查表格时,相同的MD5存在于许多不同的组合中,这是不正确的

我很难弄清楚这为什么不能按预期工作

UPDATE t1 
INNER JOIN t2 on t1.sys_id=t2.chunk_id 
SET t1.md5sum =
(SELECT md5(GROUP_CONCAT(t2.data ORDER BY array)));
我知道计算出的值仅对t2起作用,因为我已经对此进行了广泛的测试,但没有将值保存在此表中


旁注:我无法在t2上保存此值的原因是因为大小。即使使用PTOSC,为MD5添加一个带有字符(32)的新列也需要几天的时间。而t1只是其大小的一小部分。

md5不建议使用,谢谢,但我不会将其用于任何重要用途。这不是密码的md5。