編輯: 我只能用一行格式存儲文件的記錄。Mysql - 加載數據信息格式化日期
0,2016-03-31-13:48:16.435,0.705486,1,F2221-222
但是,當我嘗試存儲2行或更多行的文件時出現錯誤。
0,2016-03-31-13:48:16.435,0.705486,1,F2221-222
1,2016-03-31-13:48:16.435,0.56606096,2,F2221-222
我使用:
load data infile 'flight3021'
into table signal_times
fields terminated BY ','
(signaltime_id,@var1,value,signal_id,flight_number)
SET time = STR_TO_DATE(@var1,'%Y-%m-%d-%H:%i:%S.%f')
錯誤:
Cannot add or update a child row: a foreign key constraint fails (`cmsdbdev`.`signal_times`, CONSTRAINT `FK_r2e4qo5suuwrlkr08ryebv14i` FOREIGN KEY (`flight_number`) REFERENCES `flight_data` (`flight_number`))
奇怪的是,如果我這樣做2線它工作的正常插入,所以其與FK相關約束違規錯誤。我認爲它必須是負載數據泄漏的問題。
謝謝。
您可以發佈您表的結構?你的桌子上有觸發器嗎? – wchiquito