什么是MySQL中的默認值
MySQL中的默認值是指在插入一條新紀錄時某些列沒有值時,系統(tǒng)自動為這些列賦予的預設值。
如何定義MySQL中的默認值
建立MySQL表格的時候,可以在列的定義后加上 DEFAULT 參數(shù),然后賦予相應的值,這樣當插入新行時,如果相關列沒有被賦值,則使用這個默認值。
例如:
CREATE TABLE 表名 (列名 列數(shù)據(jù)類型 DEFAULT 默認值);
讓MySQL中的默認值更靈活
MySQL的默認值還可以使用一些內置函數(shù)或特殊字符來創(chuàng)建更加靈活的預設值,例如:
CURRENT_TIMESTAMP
代表當前的時間戳CURRENT_DATE
代表當前日期NULL
代表無值
例如:
CREATE TABLE 表名 (列名 列數(shù)據(jù)類型 DEFAULT CURRENT_TIMESTAMP);