MySQL 如何以當(dāng)前日期時(shí)間作為字段初始默認(rèn)值?
1.以當(dāng)前時(shí)間作為默認(rèn)值
使用 DEFAULT CURRENT_TIMESTAMP 聲明字段,插入記錄時(shí)不用指定 dt,自動(dòng)置入當(dāng)前時(shí)間
CREATE TABLE t1 (
dt DATETIME DEFAULT CURRENT_TIMESTAMP
);
2.以當(dāng)前時(shí)間作為默認(rèn)值 以及 更新值
使用 ON UPDATE CURRENT_TIMESTAMP 聲明字段,修改記錄時(shí) dt 自動(dòng)更新為當(dāng)前時(shí)間
CREATE TABLE t1 (
dt DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
參考資料:官方文檔
浙公網(wǎng)安備 33010602011771號(hào)