MySQL是一種流行的關系型數據庫管理系統。 在MySQL中,為列設置默認值是一種常見的操作,以確保每次插入新行時該列具有值。
在MySQL中,您可以使用DEFAULT關鍵字為列設置默認值。 下面是一個示例:
CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(255) DEFAULT 'Unknown' );
在上面的示例中,name列被指定為默認值'Unknown'。 因此,如果在INSERT語句中未指定該列的值,則會將默認值插入該列。
在MySQL中,您還可以使用CURRENT_TIMESTAMP關鍵字為時間戳列設置默認值。 以下是一個示例:
CREATE TABLE purchases ( id INT PRIMARY KEY, purchase_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
在上面的示例中,purchase_date列被設置為時間戳類型,并指定了默認值為當前時間戳。
還可以使用其他數據類型的默認值,例如數值型、布爾型等。 在MySQL中,您還可以同時使用多個列的默認值。
總之,MySQL為列設置默認值是一種有用的技術,可確保每次插入新行時列具有值。
下一篇css動效由小變大