首页 文章

CSV导入MYSQL问题

提问于
浏览
1

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

有两个问题:

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

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

我宁愿在CSV端识别问题而不是在另一端编写数据更改脚本 .

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

1 回答

  • 0

    感谢您的支持 .

    我想到了 .

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

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

相关问题