MySQL 資料庫的時間溢位問題

更新 發佈閱讀 3 分鐘

UNIX 在設計時,用 32 位元為基礎設計,Timestamp (time_t 結構) 順理成章也是 32 位元 (signed int32),從 1970 年開始算,導致它能記錄的時間在 2038 年會溢位變負數。

二進位的 00000000 00000000 00000000 00000001
為 1970/01/01 00:00:00

二進位的 01111111 11111111 11111111 11111111
為 2038/01/19 03:14:07

而在 64bits 的 Linux 中,MySQL 用 timestamp 型態仍然會有這個問題。所以在開發網站,若變成很熱門的網站後,到了 2038 年,跟時間有關的部份就會科科。

timestamp 型態 query 測試驗證:

create table tstest (ts timestamp); 
insert into tstest values ('1895–10–22'); # 日本統治台灣
insert into tstest values ('2047–08–17'); # 貓王的歌曲變公開版權

結果 select * from tstest 時,只會看到二筆 0000–00–00 00:00:00

目前解決方法是用 datetime 型態

create table dttest (dt datetime); 
insert into dttest values ('1895–10–22'); # 日本統治台灣
insert into dttest values ('2047–08–17'); # 貓王的歌曲變公開版權

之後 select * from dttest 時, 會看到剛才二筆資料都正確顯示

MySQL 日後 timestamp 會不會變成 64bits? 問甲骨文的 Lawrence Ellison


本文稍早發佈於 Medium


留言
avatar-img
WILSON PENG的沙龍
2會員
26內容數
WILSON PENG的沙龍的其他內容
2023/02/02
UTF-8 萬國碼在規格定義時,有建議在文件的開始處,加入位元組順序記號 (BOM, byte-order mark)。但 Plain Text 文件,就是全部都是文字,將它加入檔頭標記,就不是純文字檔案了,所以一般都沒有實作成有 BOM 檔頭的檔案。
Thumbnail
2023/02/02
UTF-8 萬國碼在規格定義時,有建議在文件的開始處,加入位元組順序記號 (BOM, byte-order mark)。但 Plain Text 文件,就是全部都是文字,將它加入檔頭標記,就不是純文字檔案了,所以一般都沒有實作成有 BOM 檔頭的檔案。
Thumbnail
2023/01/11
要怎麼判斷是奇數還是偶數? 除以 2 有餘數的是奇數,無餘數的是偶數。 有沒有更快的方法?
Thumbnail
2023/01/11
要怎麼判斷是奇數還是偶數? 除以 2 有餘數的是奇數,無餘數的是偶數。 有沒有更快的方法?
Thumbnail
2022/12/07
當使用 Wordpress 架站時,系統至少會有四層漏洞:
Thumbnail
2022/12/07
當使用 Wordpress 架站時,系統至少會有四層漏洞:
Thumbnail
看更多
你可能也想看
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
比特幣 現狀在一個三角整理形態運行,在末端的位置,是變盤點 持續關註三角末端,選擇方向 如向上破短期大概率會去測試17200小前高阻力位 如向下破短期大概率會去測試16100-15800支撐區的位置 📷操作建議: 比特幣 三角整理末端, 等待突破,選擇方向 📷ETH 以太 持續在通道運行,短期在
Thumbnail
比特幣 現狀在一個三角整理形態運行,在末端的位置,是變盤點 持續關註三角末端,選擇方向 如向上破短期大概率會去測試17200小前高阻力位 如向下破短期大概率會去測試16100-15800支撐區的位置 📷操作建議: 比特幣 三角整理末端, 等待突破,選擇方向 📷ETH 以太 持續在通道運行,短期在
Thumbnail
先講以太幣吧 60分K圖 線一樣都沒動過 破了2910 一下直接拉回 3010 頂了兩下 衝回去 繼續做壓縮盤整 保持觀察 等噴出在去做多 相比 比特幣的機會比較明顯 來看60分K圖 昨天 說的兩個防守線被秒殺打穿 相比乙太幣還有壓力還有防守一下 彼特幣的是打穿 也沒空方訊號 擋都擋不住
Thumbnail
先講以太幣吧 60分K圖 線一樣都沒動過 破了2910 一下直接拉回 3010 頂了兩下 衝回去 繼續做壓縮盤整 保持觀察 等噴出在去做多 相比 比特幣的機會比較明顯 來看60分K圖 昨天 說的兩個防守線被秒殺打穿 相比乙太幣還有壓力還有防守一下 彼特幣的是打穿 也沒空方訊號 擋都擋不住
Thumbnail
每日『市場指數』能快速判斷短中期趨勢方向!透過量化權重計算美股、台股、加密貨幣的短中期趨勢概況,簡化你的投資決策時間,請注意量化數據都是概率性不是絕對,長期的大賺小賠才是王道,追蹤我讓投資比呼吸還簡單!
Thumbnail
每日『市場指數』能快速判斷短中期趨勢方向!透過量化權重計算美股、台股、加密貨幣的短中期趨勢概況,簡化你的投資決策時間,請注意量化數據都是概率性不是絕對,長期的大賺小賠才是王道,追蹤我讓投資比呼吸還簡單!
Thumbnail
區塊鏈資料顯示,一個存在了14年之久的比特幣“古老地址”在週一突然活躍,轉出了50枚比特幣。這批比特幣被分散轉移到兩個不同的錢包位址,其中一部分進入了加密貨幣交易所Coinbase。據分析,Address屬於一位早期比特幣挖礦者,如今正在將曾經的“礦工收入”現金化。
Thumbnail
區塊鏈資料顯示,一個存在了14年之久的比特幣“古老地址”在週一突然活躍,轉出了50枚比特幣。這批比特幣被分散轉移到兩個不同的錢包位址,其中一部分進入了加密貨幣交易所Coinbase。據分析,Address屬於一位早期比特幣挖礦者,如今正在將曾經的“礦工收入”現金化。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
比特幣 周線收在17600下方, 跌破了周線前低支撐, 五浪下跌浪開啟,繼續看下行 下方支撐可看下跌楔形支撐15000附近, 建議多頭入場可等待有站穩跡象在考慮進場 大的需求點在14000-12000的一個大區間 日內整體反彈空為主 💎操作建议: BTC 16300空 16500-16800補倉
Thumbnail
比特幣 周線收在17600下方, 跌破了周線前低支撐, 五浪下跌浪開啟,繼續看下行 下方支撐可看下跌楔形支撐15000附近, 建議多頭入場可等待有站穩跡象在考慮進場 大的需求點在14000-12000的一個大區間 日內整體反彈空為主 💎操作建议: BTC 16300空 16500-16800補倉
Thumbnail
進入加密貨幣的市場大約2年的時間,決定在這大熊市當中把我的分析、操作認真的記錄下來。加密貨幣千千百百種,在這大熊市當中行情不穩、上下洗刷,小幣更是嚴重,很容易開倉即爆倉,所以挑選標的及風險控管非常重要。
Thumbnail
進入加密貨幣的市場大約2年的時間,決定在這大熊市當中把我的分析、操作認真的記錄下來。加密貨幣千千百百種,在這大熊市當中行情不穩、上下洗刷,小幣更是嚴重,很容易開倉即爆倉,所以挑選標的及風險控管非常重要。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
先講比特幣吧 老實講 昨天8點前我都還看多 9點那跟有夠陰險 我都準備等收k要按多了 60分收K 的最後兩分鐘打回原形 那就算啦 先看圖吧 中午也在等他回到39870 上 也回不去就下去了 現在就不要抄底了 也不用太期待拉回藍色線 給你空 很低機率啦 符合賺賠比就進場 乙太幣
Thumbnail
先講比特幣吧 老實講 昨天8點前我都還看多 9點那跟有夠陰險 我都準備等收k要按多了 60分收K 的最後兩分鐘打回原形 那就算啦 先看圖吧 中午也在等他回到39870 上 也回不去就下去了 現在就不要抄底了 也不用太期待拉回藍色線 給你空 很低機率啦 符合賺賠比就進場 乙太幣
Thumbnail
60分K圖 明顯算多方表態了 打了兩次底 目前守419xx 沒有什麼大問題 最終目標48200
Thumbnail
60分K圖 明顯算多方表態了 打了兩次底 目前守419xx 沒有什麼大問題 最終目標48200
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News