6

我正在尝试插入这行数据(我从元组列表中解析)

(0L, u'2012-11-06T16:23:36-05:00', 0L, None, 23759918L, u'baseline', u'0 to 100', nan, 105114L, 2009524L, True, u'charge', u'Charge')

进入 mySQL 数据库表,但我似乎对空值 (NaN) 有问题,因为我收到此错误:

OperationalError: (1054, "Unknown column 'nan' in 'field list'")

我已经尝试在 mySQL 中使列可以为空,并且还使所有文本字段,但仍然没有骰子..

4

1 回答 1

3

问题是这nan不是列的有效值MySQL。它只是在抱怨这一点。您的值字符串应该是:

(0L, u'2012-11-06T16:23:36-05:00', 0L, None, 23759918L, u'baseline', u'0 to 100', null, 105114L, 2009524L, True, u'charge', u'Charge')

为此,请在脚本中添加一些逻辑以将所有nan值更改为NULL字符串。

于 2014-06-03T07:28:08.437 回答