MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間
來源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 12:09:38
MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間
MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間:做項(xiàng)目需要用到這個(gè)特性。我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng): 做項(xiàng)目需要用到這個(gè)特性。 我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng): 查看IDE自動(dòng)生成的sql語句: 寫道 `
導(dǎo)讀MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間:做項(xiàng)目需要用到這個(gè)特性。我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng): 做項(xiàng)目需要用到這個(gè)特性。 我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng): 查看IDE自動(dòng)生成的sql語句: 寫道 `
做項(xiàng)目需要用到這個(gè)特性。我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng):
做項(xiàng)目需要用到這個(gè)特性。
我使用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)更新了。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間
MySQL中當(dāng)記錄更新時(shí)timestamp類型自動(dòng)更新時(shí)間:做項(xiàng)目需要用到這個(gè)特性。我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng): 做項(xiàng)目需要用到這個(gè)特性。 我使用navicat,如果將日期類型選擇為timestamp時(shí),會(huì)發(fā)現(xiàn)IDE多了一個(gè)選項(xiàng): 查看IDE自動(dòng)生成的sql語句: 寫道 `