为什么行匹配但不能用mysql更新语句更改?

时间:2012-06-22 01:06:46

标签: mysql

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

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

当我运行时,它说

  

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

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

1 个答案:

答案 0 :(得分:6)

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