0

csv ファイル (変更できない) から mysql データベースの日付と時刻にインポートできるようにする必要があります。csv = 201210021015

つまりYYYYMMDDHHMM...しかし、秒はありません

にインポート201111221420するDATETIMEと、 のような奇妙な結果が得られます2020-11-11

TIMESTAMPフォーマットは時間と分を無視します。

誰でもアドバイスできますか?

4

2 に答える 2

0

str_to_date()次のような関数を使用します。

このようなものが機能するはずです:

load data infile 'myfile.csv'
into table xxx 
fields terminated by ',' 
lines terminated by '\n' 
(@col1)
set 
  col1 = str_to_date(@col1, '%Y%m%d%H%i') 
于 2012-11-22T16:18:37.043 に答える
0

日付形式ではなく、大きな整数形式を試してください

于 2012-11-22T15:58:24.393 に答える