在MySQL中,可以使用DEFAULT關(guān)鍵字來設(shè)置字段的默認(rèn)值為0。具體步驟如下:
例如,創(chuàng)建一個(gè)名為students的表,其中包含一個(gè)名為score的字段,默認(rèn)值為0:
CREATE TABLE students (
id INT,
name VARCHAR(255),
score INT DEFAULT 0
);
這樣,當(dāng)插入新的記錄時(shí),如果沒有指定score字段的值,它將被自動(dòng)設(shè)置為0。
例如,將表students的score字段的默認(rèn)值修改為0:
ALTER TABLE students ALTER COLUMN score SET DEFAULT 0;
這樣,原本為空的score字段將被設(shè)置為0。
注意:如果表中已經(jīng)有記錄并且沒有指定字段的值,則默認(rèn)值不會(huì)被應(yīng)用。只有在插入新記錄時(shí),如果沒有指定字段的值,才會(huì)使用默認(rèn)值。