在MySQL中,你可以通過ALTER TABLE語句來更新一個表的字段默認值。默認值是指當你向表中插入一條記錄時,如果你沒有顯式地給這個字段賦值,那么他將使用該字段的默認值作為該字段的值。
下面是一個例子,假設我們有一個表格叫做customers,其中包含了三個字段:id,name和age?,F在我們想修改age字段的默認值為30。可以運行以下SQL語句:
ALTER TABLE customers ALTER COLUMN age SET DEFAULT 30;
該SQL語句通過將ALTER TABLE關鍵字和 ALTER COLUMN子句與字段名稱age和SET DEFAULT關鍵字一起使用,來告訴MySQL我們要修改age字段的默認值。最后,我們將默認值設置為30。
如果你想刪除一個字段的默認值,可以運行以下SQL語句:
ALTER TABLE customers ALTER COLUMN age DROP DEFAULT;
該SQL語句通過將ALTER TABLE關鍵字和 ALTER COLUMN子句與字段名稱age和DROP DEFAULT關鍵字一起使用,來告訴MySQL我們要刪除age字段的默認值。
請注意,如果你嘗試刪除一個沒有默認值的字段的默認值,MySQL將會返回一個錯誤信息。