一次更改所有记录。使用相同的输入mysql更新一个字段

时间:2013-08-07 15:39:30

标签: mysql rows multiple-columns

我正在尝试更改所有记录的一个字段的所有输入,但无法弄明白。任何帮助深表感谢。

我试图通过使用:

来改变它们
SELECT * FROM `users` SET 'password'='NewPassword';

4 个答案:

答案 0 :(得分:1)

UPDATE是在MySQL中更改值的正确命令 - 例如:

UPDATE `users` set password='new_password_string' where password is not null

答案 1 :(得分:0)

尝试查找更新声明

答案 2 :(得分:0)

您需要UPDATE语句,而不是SELECT语句来更新表中的行。 (因此,它被称为更新。)此外,您使用反引号或列名称周围没有任何内容,而不是单引号。

UPDATE `users` SET `password`='NewPassword';

话虽这么说,将密码存储在纯文本中,就像你正在做的那样令人难以置信的不安全。请确保您实施正确的密码哈希系统。

答案 3 :(得分:0)

使用UPDATE命令(http://www.w3schools.com/sql/sql_update.asp)。

UPDATE 'users' SET 'password' = 'NewPassword';