5
7

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 5 years have passed since last update.

MySQLで値をNULLとする方法

Posted at

MySQLでカラムの値をNULLにすることができます。
既存の値をNULLへと置き換えたい場合に参考にしてください。

既存の値をNULLとする

下記の記述を実行することで、既存のカラムの値をNULLとできます。

UPDATE テーブル名 SET カラム名 = NULL

構文の説明

UPDATEでカラムの値を更新しています。
次にテーブルを選択してから、SETでカラムを選択してNULLを既存の値と置き換えています。

条件を付け加える

下記のように最後にWHERE 条件を記述することで、NULLとするカラムなどの条件を追加することができます。

UPDATE テーブル名 SET カラム名 = NULL WHERE 条件

条件の部分には、他のカラムの値の情報(例えばid=1など)と紐付けることで、より柔軟に既存の値をNULLへと置き換えることが可能になります。

5
7
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
5
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?