デフォルト値 0 の新しい SQL 列の追加
デフォルト値 0 の新しい列を MySQL データベースに追加します。簡単なタスク。構文は次のとおりです。
ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;
この例では、INT 型の "foo" という名前の列をテーブル "table1" に追加し、そのデフォルト値を 0 に設定します。
参照の内訳:
新しい列を追加するための構文は:
ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ...
ここで、「alter_specation」は次のとおりです:
ADD [COLUMN] (col_name column_definition,...)
column_definition 構文は CREATE TABLE の構文と似ています:
column_definition: data_type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY] [COMMENT 'string'] [COLUMN_FORMAT {FIXED|DYNAMIC|DEFAULT}] [STORAGE {DISK|MEMORY|DEFAULT}] [reference_definition]
この場合、data_typeとして「INT」を使用し、デフォルトを指定するために「DEFAULT 0」を使用します。値。
以上がデフォルト値 0 の新しい SQL 列を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。