Cassandra 查询令牌函数在输入错误时给出 No viable alternative
Cassandra Query Token function gives No viable alternative at input error
我正在尝试 运行 使用 datastax python cassandra 连接器针对 Cassandra table 进行查询。我收到 "no viable alternative at input 'TOKEN (...ECT TOKEN...)" 错误。查询有什么问题吗?请帮助我,因为我是 Cassandra 的新手。
statement = SimpleStatement("SELECT TOKEN(doc_id), doc_id FROM <ks>.<tablename> WHERE TOKEN(doc_id)>-8939575974182321168 AND TOKEN(doc_id)<8655779911509866528", fetch_size=30)
rows = session.execute(statement)
感谢回复。它在从列部分中删除 TOKEN(doc_id) 后起作用,但 WHERE 条件保持不变。 SELECT doc_id 来自 。其中令牌(doc_id)>-8939575974182321168 和令牌(doc_id)<8655779911509866528" –
我正在尝试 运行 使用 datastax python cassandra 连接器针对 Cassandra table 进行查询。我收到 "no viable alternative at input 'TOKEN (...ECT TOKEN...)" 错误。查询有什么问题吗?请帮助我,因为我是 Cassandra 的新手。
statement = SimpleStatement("SELECT TOKEN(doc_id), doc_id FROM <ks>.<tablename> WHERE TOKEN(doc_id)>-8939575974182321168 AND TOKEN(doc_id)<8655779911509866528", fetch_size=30)
rows = session.execute(statement)
感谢回复。它在从列部分中删除 TOKEN(doc_id) 后起作用,但 WHERE 条件保持不变。 SELECT doc_id 来自 。其中令牌(doc_id)>-8939575974182321168 和令牌(doc_id)<8655779911509866528" –