Что вызывает ошибку «нет приемлемой альтернативы при вводе« Нет »» с Cassandra CQL

Я пытаюсь вставить измененный документ обратно в Cassandra DB с новым ключом. Я'Мне трудно понять, на какую проблему указывает сообщение об ошибке. При поиске других, у которых были похожие проблемы, ответы, похоже, связаны с ключами, а в моем случае None - это просто значение нескольких ключей. Как мне решить эту проблему?

keys = ','.join(current.keys())
params = [':' + x for x in current.keys()]
values = ','.join(params)

query = "INSERT INTO wiki.pages (%s) Values (%s)" % (keys, values)
query = query.encode('utf-8')
cursor.execute(query, current)

Вот's данные для запроса и тока:

INSERT INTO wiki.pages (changed,content,meta,attachment,revision,page,editor) 
VALUES (:changed,:content,:meta,:attachment,:revision,:page,:editor)

{
    u'changed': '2013-02-15 16:31:49', 
    u'content': 'Testing', 
    u'meta': None, 
    u'attachment': None,    
    u'revision': 2, 
    u'page': u'FrontPage', 
    u'editor': 'Anonymous'
}

Это терпит неудачу со следующей ошибкой:

cql.apivalues.ProgrammingError: 
Bad Request: line 1:123 no viable alternative at input 'None'

Ответы на вопрос(1)

Ваш ответ на вопрос