从csv导入到mysql db时,时间戳被更改为0

时间:2013-06-11 20:50:42

标签: mysql csv import timestamp

我有一些从mysql数据库导出到csv的数据,我现在想将这些数据重新导入到mysql数据库中。

除了以0000-00-00 00:00:00

进入的时间戳之外,所有其他字段都是正确的

下面是数据的截图1)作为CSV和2)导入到mysql数据库之后(用续集专业版查看)

知道如何解决这个问题吗?

csv import

sequel post import

1 个答案:

答案 0 :(得分:1)

在不知道数据库的字符集,默认语言环境,语言和表结构的情况下,这不是一个完整的答案。但是,问题可能出在csv中传入日期字段中使用的格式和分隔符中。 csv中的格式应遵循预期的数据库格式,即2013-05-24 23:59:59(显示的内容似乎是24/05/2013 23:59:59),例如将正斜杠(/)更新为 - 以及按照数据库的默认格式或由表定义的日期字段排列。还要检查要放在表格中的数据所需的默认日期格式