csvファイルをmysqlにインポートするときに、タイムスタンプを文字列から日時データ型に変換しようとしています。しかし、私は#1411 - Incorrect datetime value: '2007-03-30 16:01:15' for function str_to_date
エラーが発生しています。
SQL:
load data infile 'C:/ProgramData/MySQL/MySQL Server 5.5/data/testfile.csv'
into table test
fields terminated by ','
lines terminated by '\n'
(date, col1,col2,col3,col4)
SET
date = str_to_date(date,'%Y.%m.%d %H:%i:%s.%f');
.csv のすべての行は、次のようにフォーマットされます。
2007.03.30 16:01:15.901,117.53,117.55,35600000,43700000
申し込んだ
SELECT str_to_date(date,'%Y.%m.%d %H:%i:%s.%f') FROM test
mysqlに既に保存されているデータをサンプリングするには、うまくいきました。
対象行date
は に設定されていDATETIME
ます。