为什么行匹配但不能通过mysql update语句更改?

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

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

当我运行它时,它说

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

为什么行匹配但没有变化?

回答:

这意味着该值未更改。由于该列已等于的md5哈希值,因此可能未更改pass

以上是 为什么行匹配但不能通过mysql update语句更改? 的全部内容, 来源链接: utcz.com/qa/402055.html

回到顶部