gpt4 book ai didi

mysql - 创建哈希的 SQL 语法

转载 作者:行者123 更新时间:2023-11-29 10:22:27 26 4
gpt4 key购买 nike

我在使用查询创建哈希时遇到了一些麻烦。我尝试使用 MD5 CONCAT 但我不断收到错误

UPDATE table_name WHERE hash IS NULL SET hash = MD5(CONCAT(client_id,client_email));

我想在“散列”行中生成散列,它当前将所有值设置为 NULL。有人可以纠正我吗,我做错了什么?

最佳答案

当然你会遇到一些错误:正确的语法是:

UPDATE Table_Name SET column1 = X WHERE Y

就你的情况

UPDATE tv20_clients SET hash = MD5(CONCAT(client_id,client_email)) WHERE hash IS NULL ;

小心你没有在这里管理 null 情况,这应该更好:

UPDATE tv20_clients
SET hash = MD5(CONCAT(COALESCE(client_id,'0'),COALESCE(client_email, '0')))
WHERE hash IS NULL ;

关于mysql - 创建哈希的 SQL 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48984859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com