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 データベース テーブルに追加しましたが、次のエラーが表示されるため、null 値 (NaN) に問題があるようです。

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

mySQLで列をnull可能にし、すべてのテキストフィールドを作成しようとしましたが、まだダイスはありません..

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 に答える