日期字段的處理:
Oracle 中導出日期的格式,一定要和mysql 支持的格式一致,否則導入的時候會出錯,MySQL 支持的日期格式如下:
常見格式指定DATETIME、DATE 和TIMESTAMP 值:
'YYYY-MM-DD HH:MM:SS'或'YY-MM-DD HH:MM:SS'格式的字符串。允許“不嚴格”語法:任何標點符都可以用做日期部分或時間部分之間的間割符。例如,'98-12-31 11:30:45'、'98.12.31 11+30+45'、'98/12/31 11*30*45'和'98@12@3111^30^45'是等價的。
'YYYY-MM-DD'或'YY-MM-DD'格式的字符串。這裡也允許使用“不嚴格的”語法。
例如,'98-12-31'、'98.12.31'、'98/12/31'和'98@12@31'是等價的。
'YYYYMMDDHHMMSS'或'YYMMDDHHMMSS'格式的沒有間割符的字符串,假定字符串對於日期類型是有意義的。例如,'19970523091528'和'970523091528'被解釋為'1997-05-23 09:15:28',但'971122129015'是不合法的(它有一個沒有意義的分鐘部分),將變為'0000-00-00 00:00:00'。
'YYYYMMDD'或'YYMMDD'格式的沒有間割符的字符串,假定字符串對於日期類型是有意義的。例如,'19970523'和'970523'被解釋為'1997-05-23',但'971332'是不合法的(它有一個沒有意義的月和日部分),將變為'0000-00-00'。
YYYYMMDDHHMMSS 或YYMMDDHHMMSS 格式的數字,假定數字對於日期類型是有意義的。
例如,19830905132800 和830905132800 被解釋為'1983-09-05 13:28:00'。
YYYYMMDD 或YYMMDD 格式的數字,假定數字對於日期類型是有意義的。例如,
19830905 和830905 被解釋為'1983-09-05'。