我得到了一些从 mysql 数据库导出到 csv 的数据,现在我想将这些数据重新导入到 mysql 数据库中。
除了时间戳之外,所有其他字段均正确,时间戳为 0000-00-00 00:00:00
下面是数据的屏幕截图 1) 作为 CSV 和 2) 导入 mysql 数据库后的屏幕截图(如使用 Sequel Pro 查看)
知道如何解决这个问题吗?
最佳答案
如果不知道数据库的字符集、默认区域设置、语言和表结构,这不是一个完整的答案。但是,问题可能出在 csv 中传入日期字段中使用的格式和分隔符。 csv 中的格式应遵循预期的数据库格式,即 2013-05-24 23:59:59 (显示的似乎是 24/05/2013 23:59:59),例如将正斜杠 (/) 更新为- 以及按照数据库的默认格式或表定义的预期排列日期字段。另请检查要放入表中的数据所需的默认日期格式
关于mysql - 从 csv 导入 mysql 数据库时时间戳更改为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17053580/