MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間_MySQL
來源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 18:38:52
MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間_MySQL
MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間_MySQL:bitsCN.com MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間 我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng): 查看IDE自動(dòng)生成的sql語句: 寫道`lastUpdate` timestamp NOT NULL DEFAULT '0
導(dǎo)讀MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間_MySQL:bitsCN.com MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間 我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng): 查看IDE自動(dòng)生成的sql語句: 寫道`lastUpdate` timestamp NOT NULL DEFAULT '0
bitsCN.com
MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間
我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng):

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