MySQL中當記錄更新時timestamp類型自動更新時間_MySQL
來源:懂視網
責編:小采
時間:2020-11-09 18:38:52
MySQL中當記錄更新時timestamp類型自動更新時間_MySQL
MySQL中當記錄更新時timestamp類型自動更新時間_MySQL:bitsCN.com MySQL中當記錄更新時timestamp類型自動更新時間 我使用navicat,如果將日期類型選擇為timestamp時,會發現IDE多了一個選項: 查看IDE自動生成的sql語句: 寫道`lastUpdate` timestamp NOT NULL DEFAULT '0
導讀MySQL中當記錄更新時timestamp類型自動更新時間_MySQL:bitsCN.com MySQL中當記錄更新時timestamp類型自動更新時間 我使用navicat,如果將日期類型選擇為timestamp時,會發現IDE多了一個選項: 查看IDE自動生成的sql語句: 寫道`lastUpdate` timestamp NOT NULL DEFAULT '0
bitsCN.com
MySQL中當記錄更新時timestamp類型自動更新時間
我使用navicat,如果將日期類型選擇為timestamp時,會發現IDE多了一個選項:

查看IDE自動生成的sql語句:
寫道
`lastUpdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP
如果去掉這個選項后:
寫道
`lastUpdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'
區別就是“ ON UPDATE CURRENT_TIMESTAMP”了,他的作用就是當記錄有“變化“時會自動更新lastUpdate時間為系統當前時間。
注意:特意強調了有變化,換句話說,即使使用update語句,但是內容沒有變化的話,該值就不會自動更新了。
bitsCN.com
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MySQL中當記錄更新時timestamp類型自動更新時間_MySQL
MySQL中當記錄更新時timestamp類型自動更新時間_MySQL:bitsCN.com MySQL中當記錄更新時timestamp類型自動更新時間 我使用navicat,如果將日期類型選擇為timestamp時,會發現IDE多了一個選項: 查看IDE自動生成的sql語句: 寫道`lastUpdate` timestamp NOT NULL DEFAULT '0