【问题标题】:Incorrect Datetime value with data format 9/30/2015 6:39:13 PM数据格式为 2015 年 9 月 30 日下午 6:39:13 的日期时间值不正确
【发布时间】:2016-04-22 06:46:25
【问题描述】:

我正在尝试将数据从 csv 数据文件导入 MySQL 数据库。 我的数据文件有两列:9/30/2015 6:39:13 PM, 52.12366

在表格中,我有两列,一列类型:timestamp,另一列类型:float

我的表结构如下。

TABLE STRUCTURE in phpMyAdmin

在插入时我收到此错误说明,

#1292 - Incorrect datetime value: '9/30/2015 6:39:13 PM' for column 'datetime' at row 1

请帮我解决这个问题!

【问题讨论】:

  • 发布表结构
  • @PathikVejani,我用表格结构的图像更新了问题。
  • @PathikVejani 你能告诉我这样的数据吗,我应该将列设置为什么type
  • 检查你的字段格式和输入格式
  • @shoghi07 将日期时间存储到 unixtimestamp

标签: mysql sql phpmyadmin timestamp


【解决方案1】:

TIMESTAMP 列的格式为YYYY-MM-DD HH:MM:SS,固定为 19 个字符。

您必须将日期时间数据转换为该格式,或者您必须编写脚本在插入时转换数据。

【讨论】:

  • 我正在尝试将其导入 phpMyAdmin。你能告诉我怎么做吗?
  • 也许您可以使用类似excel的应用程序打开csv文件并修改日期时间格式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-08
  • 1970-01-01
  • 2013-10-25
  • 2021-09-09
  • 1970-01-01
相关资源
最近更新 更多