編集: ファイルのレコードをこの形式の1行だけで保存できます。Mysql - データの読み込みInfile日付の書式設定
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との関連制約違反エラー。私はそれが負荷データinfileの問題でなければならないと思う。
ありがとうございました。
あなたは、テーブルの構造を投稿することができますか?あなたのテーブルにトリガーがありますか? – wchiquito