新增具有預設值的新SQL 欄位
在MySQL 中,新增欄位需要使用ALTER TABLE 語句的。此語句的語法允許您在建立列期間指定預設值。
ALTER TABLE 語法
新增具有預設值的新欄位的一般語法是如下:
ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;
在此語法中,table_name 代表您要修改的表,column_name 是新表的名稱column,data_type定義該列將儲存的資料類型,default_value 指定該列的預設值。
範例
新增名為foo 的新欄位對於預設值為0的表table1,可以使用下列指令語句:
ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;
解釋
文件參考
此處提供的語法基於在MySQL 文件中,其中指出:
ALTER TABLE tbl_name ADD COLUMN (col_name column_definition,...)
其中column_definition 可以包含DEFAULT 子句:
column_definition: data_type [NOT NULL | NULL] [DEFAULT default_value] ...
以上是如何在 MySQL 中新增具有預設值的新欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!