誰かが私にこれを手伝ってもらえますか?結果のテーブルはタイムスタンプの唯一のゼロを表示しています。私はdatatimeとタイムスタンプするフィールドタイプを変更しようとしたがない運ロードデータinfile mysqlの日付時刻はゼロになります
MYSQL
LOAD DATA LOCAL INFILE 'vals.csv'
INTO TABLE vals
FIELDS TERMINATED BY ","
LINES TERMINATED BY "\n"
IGNORE 1 LINES
(@varTimeSt,NOMINAL,NAME,ID,VAL) SET DATETIME = STR_TO_DATE(@varTimeSt,'%d/%m/%Y %h:%i:%s');
CSV
テーブルを結果のDATETIME,NAME,ID,VAL
"25/08/2016 02:00:00",tom,cNum6,12
"25/08/2016 02:00:00",Charles,cNum7,10.58
"25/08/2016 02:00:00",Donal,cNum8,10.18
"25/08/2016 02:00:00",Duncan,cNum7,10.31
ファイル
DATETIME,NAME,ID,VAL
0000-00-00 00:00:00,tom,cNum6,12
0000-00-00 00:00:00,Charles,cNum7,10.58
0000-00-00 00:00:00,Donal,cNum8,10.18
0000-00-00 00:00:00,Duncan,cNum7,10.31
は私が愚かなミスを犯し、この問題 –
を固定し、日付が "" 表ヴァルスBY TERMINATED フィールドにLOAD DATA LOCAL INFILE 'vals.csv' に囲まれています\ n "" \ n "で終了しました IGNORE 1 LINES (@ varTimeSt ,, NAME、ID、VAL)SET DATETIME = STR_TO_DATE(@varTimeSt、 '%d /%m /%Y%h: %i:%s '); –