为什么我会收到这些错误“数据截断列”?

时间:2013-05-20 22:09:01

标签: python csv insert mysql-python

我使用此字符串将我的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”,如“2012年12月1日”,“end_date”就像“1-12-2012”。如何从CSV文件中执行大插入操作而不会收到“为列开始日期和结束日期错误消息截断的数据”?

有谁知道为什么会产生这个错误?任何帮助将受到高度赞赏!

谢谢!

0 个答案:

没有答案