この文字列を使用して、CSV ファイルを MySQL テーブルにアップロードします。
Query = """ LOAD DATA LOCAL INFILE 'Data to file_name.csv' INTO TABLE table_name
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
Lines terminated by '\n'
IGNORE 1 LINES """
cursor.execute(Query)
すべてうまく機能しますが、2 つの日付型の列に対して次のエラー メッセージが表示されます。
start_date 列のデータが切り捨てられました
と
列 end_date のデータが切り捨てられました
時々、この「1-Dec-2012」のような「start_date」と「1-12-2012」のような「end_date」の日付形式があります。CSV ファイルから大きな挿入を行い、「列の開始日と終了日のエラー メッセージのデータが切り捨てられました」を受信しないようにするにはどうすればよいですか?
このエラーが生成される理由を誰かが知っていますか? どんな助けでも大歓迎です!
ありがとう!