MySQL的時間類型timestamp提供了幾種設(shè)置默認值的方式,合理利用后無需手動給他設(shè)置值,可以提高開發(fā)效率,降低代碼復(fù)雜度
1.DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 在創(chuàng)建和刷新這條數(shù)據(jù)的時候都把這個字段更新為當前時間。
- DEFAULT CURRENT_TIMESTAMP 只在插入的時候更新當前時間
3.TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 只在更新的時候設(shè)置當前時間
4.TIMESTAMP DEFAULT ‘yyyy-mm-dd hh:mm:ss’ ON UPDATE CURRENT_TIMESTAMP 在創(chuàng)建新記錄的時候把這個字段設(shè)置為給定值,以后修改時刷新它