2013-04-08 96 views
0
+---------------------+--------------+-------------------------------------------+ 
| Host    | User   | Password         | 
+---------------------+--------------+-------------------------------------------+ 
| localhost   | root   | *5372A5B70C563P98F01F290FB1DCAA165EA32AFA | 
| sam01    | root   |           | 
| john01    | root   |           | 
+--------------------------------------------------------------------------------+ 

考慮上面的示例表條目。 我一直在試圖製作一個腳本來更新密碼字段,其密碼字段爲空的條目的默認值。 我想創建一個mysql查詢來更新密碼字段,其密碼爲空的主機的默認密碼。但用戶字段是所有條目的根。 主機名稱可以將fom服務器更改爲服務器。mysql更新查詢案例

+0

空密碼是null值?它不是空的嗎? – 2013-04-08 10:48:22

+0

該值可以爲空或爲空 – 2013-04-08 13:26:57

回答

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

可以使用也改變表

ALTER TABLE `table` CHANGE `password` `password` VARCHAR(255) NOT NULL DEFAULT 'default_password'; 
0
update table set password ='DefaultPassword' where password is null 

這將更新默認的