【发布时间】:2022-01-03 08:57:14
【问题描述】:
怎么了?
-
创建了一个新列(在 Excel 中)用于计算持续时间
- 使用公式从 2 个单元格中减去值
- 例如:
2021-01-01 07:30 - 2021-01-01 07:00; Duration = 00:30:00
-
在MySQL表中,我将列的数据类型设置为
TIME,但是导入时会返回错误- 错误信息:'
Error Code: 1292. Incorrect datetime value: '00:13:00 ' for column 'ride_length'
- 错误信息:'
我尝试过的:
- 将数据类型更改为
DATETIME、INT、TIME-> 无效 - 在 CSV 中将数据格式更改为
HH:MM:SS、HHMMSS、'YYYY-MM-dd HH:MM:SS' -> 无效
问题
- 我应该在 MySQL 中设置什么样的
data type? - 如果是 CSV 文件的问题,我需要设置什么样的“数据格式”?
非常感谢
【问题讨论】:
-
你能举一个不工作数据的例子,以及你正在使用的代码吗?
-
提供完整的 CREATE TABLE 脚本、CSV 文件内容(2-3 行)和用于导入的 SQL 查询。一般TIME数据导入没有问题。
标签: mysql excel csv sqldatatypes