0

我使用这个字符串将我的 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)

一切正常,但我收到两个日期类型列的此错误消息:

列 start_date 的数据被截断

列 end_date 的数据被截断

有时我的日期格式为“start_date”,例如“1-Dec-2012”,“end_date”类似于“1-12-2012”。如何从 CSV 文件进行大插入而不收到“列开始日期和结束日期错误消息的数据被截断”?

有谁知道为什么会产生这个错误?任何帮助将不胜感激!

谢谢!

4

0 回答 0