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