MySQLのフィールドのデフォルト値を設定するには
MySQLのフィールドにデフォルト値を設定するには、2つの方法があります。
- テーブル作成時にデフォルト値を設定する:
CREATE TABLE table_name (
column1 datatype DEFAULT default_value,
column2 datatype DEFAULT default_value,
...
);
default_value はフィールドの初期値です。
- 既存のテーブルにデフォルト値を追加する:
ALTER TABLE table_name
ALTER COLUMN column_name SET DEFAULT default_value;
table_name はテーブル名、column_name はカラム名、default_value はカラムのデフォルト値を表します。
すでにテーブルにデータがある場合にデフォルト値を追加すると、新しく挿入するデータはデフォルト値を使用しますが、すでに存在するデータは影響を受けません。すでに存在するデータをデフォルト値に更新する必要がある場合は、UPDATE ステートメントを使用して更新できます。