CSV导入MYSQL问题
我正在尝试使用导入向导将CSV文件导入MYSQL 有两个问题:CSV导入MYSQL问题,mysql,csv,Mysql,Csv,我正在尝试使用导入向导将CSV文件导入MYSQL 有两个问题: MYSQL不会读取日期。我已将我的Windows日期格式更改为YYYY-MM-DD,以便可以将CSV单元格格式化为具有正确格式的日期。但是SQL只想将它们作为TXT导入。如果我指示SQL数据为DATETIME,它将拒绝导入 CSV中的Varchar单元格将作为TXT导入。我无法让MYSQL为它们分配Varchar值 我更愿意在CSV端识别问题,而不是在另一端编写数据更改脚本 真正让我头疼的是,我过去能够做到这一点 谢谢你的支持 我想
YYYY-MM-DD
,以便可以将CSV单元格格式化为具有正确格式的日期。但是SQL只想将它们作为TXT导入。如果我指示SQL数据为DATETIME,它将拒绝导入真正让我头疼的是,我过去能够做到这一点 谢谢你的支持 我想出来了 Windows 10区域设置在所有Microsoft Office软件包上放置DDMMYYYY的日期格式。即使您在CSV上放置了YYYYMMDD的日期格式,当您使用导入向导将其导入MYSQL时,它默认为区域日期设置。所以MYSQL不会将其作为DATETIME导入
这是一个非常令人恼火的问题-通过更改操作系统日期格式很容易解决。感谢您的支持 我想出来了 Windows 10区域设置在所有Microsoft Office软件包上放置DDMMYYYY的日期格式。即使您在CSV上放置了YYYYMMDD的日期格式,当您使用导入向导将其导入MYSQL时,它默认为区域日期设置。所以MYSQL不会将其作为DATETIME导入
这是一个非常令人恼火的问题-通过更改操作系统日期格式很容易解决。请添加CSV和表格结构的示例。感谢您的回复。我是这个网站的新手,还没有弄明白如何添加附件。对不起,我是一个不需要附件的人。只需在问题中添加csv行。您可以使用问题编辑器中的th code按钮对其进行格式化。对于
DATETIME
,正确的格式应为YYYY-MM-DD HH:MM:SS
。如果只有日期,请使用date
字段。关于第二个问题——我不确定我是否理解;您不能像第一个问题中那样控制字段类型吗?请添加CSV和表结构的示例。谢谢您的回答。我是这个网站的新手,还没有弄明白如何添加附件。对不起,我是一个不需要附件的人。只需在问题中添加csv行。您可以使用问题编辑器中的th code按钮对其进行格式化。对于DATETIME
,正确的格式应为YYYY-MM-DD HH:MM:SS
。如果只有日期,请使用date
字段。关于第二个问题——我不确定我是否理解;您是否无法控制字段类型,如第一个问题中所述?