mysql字段值自動更新時間_MySQL
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-09 20:07:17
mysql字段值自動更新時間_MySQL
mysql字段值自動更新時間_MySQL:在生產(chǎn)環(huán)境中可能會出現(xiàn),項(xiàng)目已經(jīng)上線,但是更新時間的字段沒有賦值,也就是說這條數(shù)據(jù)每次更新時,更新的時間依舊是null。為了解決這個問題,一般是將程序更新數(shù)據(jù)時,把更新時間給更新了。但是上線后更改程序需要重新升級,挺麻煩。現(xiàn)在可以通過修改更新時
導(dǎo)讀mysql字段值自動更新時間_MySQL:在生產(chǎn)環(huán)境中可能會出現(xiàn),項(xiàng)目已經(jīng)上線,但是更新時間的字段沒有賦值,也就是說這條數(shù)據(jù)每次更新時,更新的時間依舊是null。為了解決這個問題,一般是將程序更新數(shù)據(jù)時,把更新時間給更新了。但是上線后更改程序需要重新升級,挺麻煩。現(xiàn)在可以通過修改更新時

在生產(chǎn)環(huán)境中可能會出現(xiàn),項(xiàng)目已經(jīng)上線,但是更新時間的字段沒有賦值,也就是說這條數(shù)據(jù)每次更新時,更新的時間依舊是null。為了解決這個問題,一般是將程序更新數(shù)據(jù)時,把更新時間給更新了。但是上線后更改程序需要重新升級,挺麻煩。現(xiàn)在可以通過修改更新時間的字段,來保證每次更新數(shù)據(jù)時,數(shù)據(jù)的更新時間自動更新。
在一個已經(jīng)建好的表執(zhí)行如下sql即可完成更新時間自動更新:
ALTER TABLE checker_barcode MODIFY COLUMN update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
其中需要注意的是:
1、將“checker_barcode”替換成你需要更新的表名,將“update_time”替換成你需要更新的字段名稱,其余sql不變。
2、執(zhí)行完此sql后,表里面所有的update_time值為null的數(shù)據(jù),update_time全都變成了當(dāng)前時間。
3、執(zhí)行更新語句時,如果數(shù)據(jù)沒有真正的改變,update_time值不變,只有數(shù)據(jù)值改變,update_time才會變成當(dāng)前時間。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
mysql字段值自動更新時間_MySQL
mysql字段值自動更新時間_MySQL:在生產(chǎn)環(huán)境中可能會出現(xiàn),項(xiàng)目已經(jīng)上線,但是更新時間的字段沒有賦值,也就是說這條數(shù)據(jù)每次更新時,更新的時間依舊是null。為了解決這個問題,一般是將程序更新數(shù)據(jù)時,把更新時間給更新了。但是上線后更改程序需要重新升級,挺麻煩。現(xiàn)在可以通過修改更新時