1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[SQL]UPDATE文でデータを更新

Posted at

#UPDATE文でデータを更新
すでに挿入済みのデータを更新するときは、UPDATE文を使います。

UPDATE テーブル名 SET カラム名1 = 値1, カラム名2 = 値2 WHERE 条件文; 

現在のテーブルデータは以下です。

mysql> select * from user;
+------+---------------+----------------------------------------------------+
| id   | name          | prefecture | address                              |                             
+------+---------------+----------------------------------------------------+
|    1 | テスト        | 東京都      | 東京都千代田区丸の内1丁目                 |                             
|    2 | テスト1         | 滋賀県      | 滋賀県彦根市金剛寺町2-16ザ金剛寺町313      |                            
|    3 | テスト2         | 東京都      | 東京都練馬区豊玉南4-11                   |
|    4 | テスト3         | 北海道      | 北海道千歳市千代田町2-3千代田町シティ102   |                          
|    5 | テスト4         | 東京都      | 東京都小平市回田町2-12-17フォレスト回田町202 |                           
+------+---------------+---------------------------+------------------------+

上記テーブルの「id=2」の「prefecture」を変更してみます。

mysql> UPDATE user SET prefecture = 大阪府 WHERE id = 2;
Query OK, 1 row affected (0.17 sec)
Rows matched: 1  Changed: 1  Warnings: 0

更新できているか確認してみます。

mysql> select * from user;
+------+---------------+----------------------------------------------------+
| id   | name          | prefecture | address                              |                             
+------+---------------+----------------------------------------------------+
|    1 | テスト        | 東京都      | 東京都千代田区丸の内1丁目                 |                             
|    2 | テスト1         | 滋賀県      | 滋賀県彦根市金剛寺町2-16ザ金剛寺町313      |                            
|    3 | テスト2         | 大阪府      | 東京都練馬区豊玉南4-11                   |
|    4 | テスト3         | 北海道      | 北海道千歳市千代田町2-3千代田町シティ102   |                          
|    5 | テスト4         | 東京都      | 東京都小平市回田町2-12-17フォレスト回田町202 |                           
+------+---------------+---------------------------+------------------------+
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?