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

2024-09-21 03:22:22 发布

您现在位置: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)

一切都很好,但我收到两个日期类型列的错误消息:

Data truncated for column start_date

以及

Data truncated for column end_date

有时我的日期格式是“开始日期”,如“2012年12月1日”,“结束日期”类似于“2012年12月1日”。如何从CSV文件中执行大插入而不接收“列开始日期和结束日期错误消息的数据截断”?在

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

谢谢!在


Tags: 文件csv字符串name消息fordatadate

热门问题