我正在尝试将CSV数据导入MySQL数据库。我有四个Date
字段。导入完成后,我的所有日期都为零:。
我在Excel中将日期格式设置为DATE
,然后将其保存为CSV
。我在MySQL中将表字段设置为DATE
。
我正在使用phpMyAdmin进行导入。
答案 0 :(得分:1)
Mysql仅以YYYY-MM-DD
格式排除日期。
Excel中的日期格式为06/09/2015。因此,不是mysql期望的格式。您必须将其更改为mysql中接受的格式,否则所有日期字段将显示为0000-00-00
。
要更改excel中的日期格式:右键单击顶部单元格。从下拉列表中选择format cells
。将local
更改为'Afrikans'
之类的内容。选择看起来像2001-03-14
的格式。使用顶部单元格fill down
。然后保存文档。
快速说明:Excel有时会尝试执行太多操作,并会将此列还原为English(U.S)
默认时区。因此,如果您计划进行更多编辑,请确保该列未还原。
以下是dev.mysql上更多字符串文字的链接。