MySQL中,如果需要為date類型的字段設置默認值,可以通過以下兩種方式來實現:
第一種方式是設置為當前日期:
ALTER TABLE `table_name` MODIFY COLUMN `date_column` DATE NOT NULL DEFAULT CURRENT_DATE();
上述代碼中,使用了CURRENT_DATE()函數來獲取當前日期,并將其作為date類型字段的默認值。
第二種方式是設置為特定日期:
ALTER TABLE `table_name` MODIFY COLUMN `date_column` DATE NOT NULL DEFAULT '2021-01-01';
上述代碼中,直接將日期字符串'2021-01-01'作為date類型字段的默認值。
需要注意的是,設置默認值的字段必須被標記為NOT NULL,否則會出現語法錯誤。