mysql更新查询案例

时间:2013-04-08 10:41:52

标签: mysql

+---------------------+--------------+-------------------------------------------+
| Host                | User         | Password                                  |
+---------------------+--------------+-------------------------------------------+
| localhost           | root         | *5372A5B70C563P98F01F290FB1DCAA165EA32AFA |
| sam01               | root         |                                           |
| john01              | root         |                                           |
+--------------------------------------------------------------------------------+

考虑上面的示例表条目。 我一直在尝试创建一个脚本来更新密码字段,其中的密码字段为空的条目的默认值。 我想创建一个mysql查询来更新密码字段,并使用密码为空的主机的默认密码。但是User字段是所有条目的root。 主机名可以将服务器更改为服务器。

2 个答案:

答案 0 :(得分:0)

UPDATE table SET `password`='DEFAULTPASS' WHERE `password` IS NULL

你也可以使用alter table

ALTER TABLE  `table` CHANGE  `password`  `password` VARCHAR( 255 ) NOT NULL DEFAULT  'default_password';

答案 1 :(得分:0)

update table set password ='DefaultPassword' where password is null

它将使用默认密码更新空密码