我正在將DB2表加載到mysql中,並且在使用日期格式加載數據時遇到了問題。在mySQL中將字符串值轉換爲日期/日期時間
我將這些列轉換爲VARCHAR(26)格式併成功加載數據。
現在我想將2003-01-13-16.50.32.000000轉換爲日期格式。
我引入了Date數據類型的另一列,並嘗試使用origional(String)列更新它。
update po_datamart
set POH_APPROVED_DATE_TEMP=DATE_FORMAT(str_to_date(POH_APPROVED_DATE,'%Y-%c-%d-%H.%i.%s'), '%Y-%c-%d%H:%m:%s');
我收到以下錯誤:「錯誤代碼:1292截斷不正確的日期時間值:‘2003-01-13-16.50.32.000000’」。
如果有人能幫助我通過VARCHAR轉換日期,我將不勝感激。
請避免爆破用相同的詳細註釋每一個答案。相反,你可以更新你的問題。 –