我已經從Oracle 11g實例導出數據作爲插入語句。他們需要進入一個MySQL 5.5實例。在轉換TIMESTAMP
時遇到問題;我知道我可以在MySQL中使用TO_TIMESTAMP
函數內嵌INSERT
語句;但是,我不確定要使用的正確標誌。如下所示,按照線性順序,是:Oracle時間戳語句和我對MySQL兼容語句的嘗試。很明顯,它不工作(在MySQL的狀態有一個語法錯誤)。Oracle在MySQL插入語句中轉換MySQL時間戳
甲骨文:
TO_TIMESTAMP('12/22/2015 5:08:59.245837 PM','fmMMfm/fmDDfm/YYYY fmHH12fm:MI:SS.FF AM')
的MySQL:
TO_TIMESTAMP('12/22/2015 5:08:59.245837 PM','%m/%d/%Y %h:%i:%s')
我缺少的是超越標誌爲微秒AM/PM?
我在MySQL 5.5文檔中沒有看到「TO_TIMESTAMP」函數。我想你想要像'STR_TO_DATE'這樣的東西。 – topshot