My SQLでレコードの値を変更する場合は、updateを用いる。
update テーブル名 set フィールド名(変更後の値) where “抽出条件(どの行を変更するか)”;
とする
例えば以下のようなデータ(テーブル名:user_info)のuser4のpasswordを変更したい場合は
+-------+----------+ | name | password | +-------+----------+ | user1 | user1 | | user2 | user2 | | user3 | user3 | | user4 | user4 | +-------+----------+ 4 rows in set (0.00 sec)
テーブル名:user_info
フィールド名:password4
抽出条件:user4
とし、以下のように入力する。
update user_info set password ='password4' where name ="user4";
すると以下のように変更される。
+-------+-----------+ | name | password | +-------+-----------+ | user1 | user1 | | user2 | user2 | | user3 | user3 | | user4 | password4 | +-------+-----------+ 4 rows in set (0.00 sec)