Mysql中欄位型別之時間戳大坑2

2022-08-18 11:36:11 字數 337 閱讀 6562

本文的內容依舊是討論mysql欄位型別為時間戳timestamp的問題,在遇到了之前的那個問題之後,今天測試人員又給我提了乙個bug,是在前端頁面提交會議表單的時候,選擇了乙個會議時間(2023年的時間),報了乙個錯,伺服器直接炸掉了,丟擲定製的錯誤資訊,然後我瞢逼了一圈,感覺**沒有寫錯,資料庫中的字段型別也都是正確的,然後看看丟擲的異常資訊,是mysql資料庫丟擲的異常,提示時間格式有問題,但是看了看,也沒有什麼問題。

自己嘗試了一下選擇乙個比較正常一點的時間,表單可以正常提交,也沒有什麼問題,然後自己在資料庫中把那個錯誤的時間直接儲存在資料庫中,mysql提示報錯了,猜想是不是時間的大小有限制。

坑來坑去,還是採坑了。

mysql之時間型別

一 時間型別 year 年 1901 2155 date 年月日 1000 01 01 9999 12 31 time 時分秒 838 59 59 838 59 59 datetime 年月日時分秒 1000 01 01 00 00 00 9999 12 31 23 59 59 timestamp ...

時間欄位的型別用時間戳整型還是時間型別

不管做什麼專案,必須都得接觸的東西就是時間型別。現在用時間戳儲存日期資料 整型儲存 已經是業界很平常的的事情,網上各大遊戲公司,各大開源都是採取整型時間戳儲存。整數存日期好處很多,程式判斷直讀,擴充套件性好,隨意可轉換xml,json等格式。不過有乙個最大的缺點就是查資料庫不直觀,也就是說我們用管理...

mysql更新時間戳 Mysql中時間戳自動更新

mysql時間戳字段更新 timestamp是mysql中的時間戳字段,這個字段可以支援自動新增和更新。1.概述 在我們設計表的時候,考慮將行資料的建立時間和最後更新時間記錄下來是很好的實踐。尤其是可能需要做資料同步或者對資料新鮮度有要求的表。舉些應用場景,更新距上次更新超過2小時的行資料,或者是將...