Почему строки совпадают, но не изменяются с помощью оператора обновления mysql?

Я привык к MSSQL, а не к Mysql, так что извините за этот, вероятно, глупый вопрос. Я пытаюсь обновить свой пароль для резервной базы данных, которую я настраиваю, выполнив следующий запрос:

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

Когда я запускаю это говорит

Query OK, 0 rows affected (0.01 sec) Rows matched: 1 Changed: 0 Warnings: 0

Почему строка соответствует, но не меняется?

 TokyoMike22 июн. 2012 г., 03:08
У вас есть разрешения на изменение этой таблицы?

Ответы на вопрос(1)

Решение Вопроса

Это означает, что значение не изменилось. Вероятно, он не был изменен, поскольку столбец уже был равен хешу md5pass.

 22 июн. 2012 г., 03:12
@KallDrexx Ах :)
 KallDrexx22 июн. 2012 г., 03:12
о, не понял первый сработавший запрос (он был спрятан в mysql bench)

Ваш ответ на вопрос