gpt4 book ai didi

mysql - MySQL更新查询奇怪的行为

转载 作者:行者123 更新时间:2023-11-29 03:39:14 25 4
gpt4 key购买 nike

我有一个查询,应该是激活帐户,但由于某种原因不起作用。

UPDATE users
SET activated = "1"
WHERE MD5(CONCAT(id, "putka")) = "5d98df6042ab7baa283606f8c8045a90"

5d98df6042ab7baa283606f8c8045a90是id 2023+盐的md5散列。查询不执行任何操作,但不返回错误,即 0 rows affected
我运行以下查询以查看是否得到任何结果
SELECT id 
FROM users
WHERE MD5(CONCAT(id, 'putka')) = '5d98df6042ab7baa283606f8c8045a90'

它会返回 2023,这是应该的。有人知道为什么更新不起作用吗?
两个字段的架构:
id int(11) NOT NULL AUTO_INCREMENT 


activated tinyint(4) NOT NULL DEFAULT '0' 

最佳答案

我重新启动了MySQL和Apache,它开始按预期工作。这真的很奇怪,但我很好奇到底是什么导致了这个错误:/

关于mysql - MySQL更新查询奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758786/

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