5

我习惯了 MSSQL,而不是 Mysql,很抱歉这个可能很愚蠢的问题。我正在尝试通过运行以下查询来更新我正在设置的备份数据库的密码:

update users set password = md5('pass') where username = 'admin'

当我运行它时,它说

查询正常,0 行受影响(0.01 秒)匹配行:1 更改:0 警告:0

为什么行匹配但不改变?

4

1 回答 1

8

这意味着该值没有改变。它可能没有更改,因为该列已经等于 .md5 的哈希值pass

于 2012-06-22T01:08:03.493 回答