我已经习惯了MSSQL,而不是Mysql,所以对这个可能很愚蠢的问题感到抱歉。我正在尝试通过运行以下查询来更新备份数据库的密码:
update users set password = md5('pass') where username = 'admin'
当我运行它时,它说
查询正常,受影响的0行(0.01秒)匹配的行:1已更改:0警告:0
为什么行匹配但没有变化?
这意味着该值未更改。由于该列已等于的md5哈希值,因此可能未更改pass。
pass