MySQLでテーブルを作成する際にデフォルト値を設定する方法は何ですか?

MySQLでは、列のデフォルト値を設定するためにDEFAULTキーワードを使用することができます。

例えば、以下のサンプルコードは、id、name、ageの3つの列を含むstudentsというテーブルを作成します。id列のデフォルト値はNULL、name列のデフォルト値は’Unknown’、age列のデフォルト値は0です。

CREATE TABLE students (
    id INT PRIMARY KEY,
    name VARCHAR(50) DEFAULT 'Unknown',
    age INT DEFAULT 0
);

上記の例では、新たな行をstudents表に挿入する際、nameとageの列の値が明示的に指定されていない場合、自動的にデフォルト値が設定されます。

bannerAds