[ Mysql ] – TIMESTAMP 精度問題

又發生的意料之外的時間精度問題,在 Mysql 中時間的精度只到秒,如果你要到毫秒就一定要使用 TIMESTAMP ,但 TIMESTAMP 預設值如果你設 CURRENT_TIMESTAMP 其實也是只有到秒,你需要設成 CURRENT_TIMESTAMP(3) 或 CURRENT_TIMESTAMP(6) 依你的需求去設你要的精度。

你可以在cli下

2020-08-27 11:40:33.896

2020-08-27 11:40:33.909491

建立資料表指令碼

修改現有資料表

如果你有使用 phpmyadmin 在備份資料時 匯出的時候

建立資料表的語法會有中斷
但資料還是有完整的匯出

參考網址:https://stackoverflow.com/questions/23671222/mysql-default-value-for-timestamp3

!議建法想的你下留是或分享加讚按我幫請,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,請幫我按讚加分享或是留下你的想法建議!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *