【发布时间】:2018-02-12 13:21:03
【问题描述】:
我有一个如下所示的列表(该列表是通过将 pandas 数据框转换为列表获得的。熊猫数据框是从 excel 中获得的):
- L = [[3982, 36308220021, Timestamp('2017-07-01 14:10:37'), '', Timestamp('2017-07-01 14:20:48'), ' ', 0, 0]]
注意:L 实际上是一个包含 5000 多个条目的嵌套列表。
我正在使用 python 在 MySQL 中插入值。我在 CREATE TABLE 操作期间将列定义为“dateACW DATETIME”。已为列表中的其他 Timestamp 值定义了类似的列名。在 MySQL 中插入时,出现以下错误:"AttributeError: 'Timestamp' object has no attribute 'translate'"。我尝试使用 TIMESTAMP 数据类型而不是 DATETIME。那没有帮助。请帮我解释一下问题所在。
【问题讨论】:
标签: python mysql pandas datetime timestamp