首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 遷移 MySQL 日期格式相容性:MySQL 支援的 8 種日期/時間字串格式完整列表

     編輯:MySQL 資料庫相關知識

核心原則

Oracle 匯出日期格式**必須與 MySQL 支援格式一致**,否則導入報錯或寫入 0000-00-00。

MySQL 支援的日期/時間格式

類別格式範例說明
分隔符字串'YYYY-MM-DD HH:MM:SS'標準 DATETIME/TIMESTAMP
'YY-MM-DD HH:MM:SS'兩位年份
'98-12-31 11:30:45' / '98.12.31 11+30+45' / '98/12/31 11*30*45'「不嚴格」語法:任意標點皆可作分隔符
純日期字串'YYYY-MM-DD' / 'YY-MM-DD'標準 DATE
'98-12-31' / '98.12.31' / '98/12/31'不嚴格分隔符
無分隔符字串'YYYYMMDDHHMMSS' / 'YYMMDDHHMMSS'需構成合法日期時間,否則變 0
'YYYYMMDD' / 'YYMMDD'純日期
純數字YYYYMMDDHHMMSS / YYMMDDHHMMSS數字型常數,如 19830905132800
YYYYMMDD / YYMMDD如 19830905

遷移建議

  • 統一採用 YYYY-MM-DD HH:MM:SS 標準格式匯出,相容性最佳。
  • 若 Oracle 使用 TO_CHAR(date_col, 'YYYY-MM-DD HH24:MI:SS') 導出,MySQL 可直接導入。
  • 避免使用兩位年份(YY),易產生 2000 年問題歧義。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved