CSV导入MYSQL问题

时间:2016-04-02 09:26:29

标签: mysql csv

我正在尝试使用导入向导将CSV文件导入MYSQL。

有两个问题:

  1. MYSQL不会读取日期。我已将Windows日期格式更改为YYYY-MM-DD,以便我可以使用正确的格式将CSV单元格格式化为日期。但SQL只想将它们导入为TXT。如果我指示SQL数据是DATETIME,它会拒绝导入。

  2. CSV中的Varchar单元格正在导入为TXT。我无法让MYSQL为它们分配Varchar值。

  3. 我希望在CSV端识别问题,而不是在另一端编写数据更改脚本。

    真正破坏我的是我过去能做到这一点。

1 个答案:

答案 0 :(得分:0)

感谢您的支持。

我明白了。

Windows 10区域设置会在所有Microsoft Office软件包上放置DDMMYYYY的日期格式。即使您在CSV上放置日期格式YYYYMMDD,当您使用导入向导将其导入MYSQL时 - 它默认为区域日期设置。所以MYSQL不会将它作为DATETIME导入。

这是一个非常恼人的问题 - 可以通过更改操作系统日期格式轻松解决。