欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql date默認值當前時間

傅智翔2年前14瀏覽0評論

MySQL是一種常用的關系型數據庫管理系統,它支持多種數據類型,其中包括日期和時間類型,如DATE、TIME和DATETIME。在MySQL中,我們可以為數據表中日期類型的列設置默認值。

通常情況下,我們希望當插入新記錄時,日期列的默認值為當前時間。那么,在MySQL中如何為日期類型的列設置默認值為當前時間呢?

CREATE TABLE mytable (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
create_date DATE DEFAULT CURRENT_DATE()
);

在上面的代碼中,我們創建了一個名為mytable的數據表,其中包含三個列:id、name和create_date。其中,create_date列被設置為日期類型,并使用DEFAULT關鍵字設置其默認值為CURRENT_DATE(),該函數返回當前日期,因此每當插入一條新記錄時,該列的值將自動設為當前日期。

相應地,如果我們想為DATETIME或TIMESTAMP類型的列設置默認值為當前時間,只需將DEFAULT設置為CURRENT_TIMESTAMP()即可。

CREATE TABLE mytable (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
create_time DATETIME DEFAULT CURRENT_TIMESTAMP()
);

總之,通過在MySQL中使用DEFAULT關鍵字,我們可以為日期、時間類型的列設置默認值為當前日期或時間,從而方便地管理和跟蹤數據表中的記錄創建和更新情況。