我使用此字符串将我的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文件中执行大插入操作而不会收到“为列开始日期和结束日期错误消息截断的数据”?
有谁知道为什么会产生这个错误?任何帮助将受到高度赞赏!
谢谢!