mysql - 如何从 00/00/0000 00 :00:00 format to 0000-00-00 00:00:00 format on CSV 自动转换日期时间

标签 mysql csv datetime import

我有以下 csv

January,December,,,Blaize,Wildsights,Blaize,Wildsights,61,1,30,,,,,,,,,,10/09/2013 20:10:52,10/09/2013 20:11:05
January,December,,,Michael,Wildsights,Michael,Wildsights,61,2,31,,,,,,,,,,10/09/2013 20:11:03,10/09/2013 20:11:05
........
....
..

使用 phpmyadmin 导入后,我发现时间戳尚未导入。

enter image description here

如果无法将时间戳保留为 00/00/0000 00:00:00,如何将日期时间自动从 00/00/0000 00:00:00 格式转换为 0000-00-00 00:00 :00 CSV 格式。我有一千行

最佳答案

  1. NVARCHAR 类型的 tempDate 列添加到您的 mySql 数据库。
  2. 导入 CSV,告诉 phpmyadmin 将有问题的日期导入到 tempDate 列,而不是实际日期列。这将会成功,因为 tempDateNVARCHAR,所以它会接受任何内容。
  3. 请参阅:how to convert a string to date in mysql?了解如何在数据库上执行 UPDATE 语句,以从 tempDate 列填充实际日期列。
  4. 删除 tempDate 列。

关于mysql - 如何从 00/00/0000 00 :00:00 format to 0000-00-00 00:00:00 format on CSV 自动转换日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41920437/

相关文章:

mysql - 安装期间出现 Drupal AJAX HTTP 错误

python - 我的 'for' 循环中的 python 语法无效

java - 有没有简单的方法可以将回历日期作为 DateTime?

mysql - 连接 2 个结果集以替换列中的值

php - 按名称分组,但保留与名称关联的所有标签

python - 无法在 Django 模型中设置默认值

c# - Windows 注册表引擎部分的 Excel 项中的设置无效

Python - data.to_csv 输出格式

python - 从时间中减去小时和分钟

java - Apache POI 给出日期为 30.1.2019 12 :00:00 的单元格的编号 43495.5