0

我是 cassandra 的新手,我想使用 cassandra python 客户端进行查询?我无法转义特殊字符。任何人都可以帮忙下面是我正在尝试的查询,但出现语法错误

从化学中选择 pmid 提到=$$ N,N'-((1Z,3Z)-1,4-bis(4-methoxyphenyl)buta-1,3-diene-2,3-diyl)diformamide $$ AND pmid =31134000 允许过滤;

它给了我错误来自服务器的错误:code=2000 [CQL 查询中的语法错误] message="line 1:118 mismatched input '-' Expecting ')' (...,source) VALUES ('be75372a-c311-11e9 -ac2c-0a0df85af938','N,N'[-]...)"

4

1 回答 1

0

根据我看到的提供的语法,您的 Query 中缺少单引号。

使用ALLOW FILTERING的建议说明, 因为它会扫描您的表,这将是一个性能问题。

于 2019-08-22T07:45:11.683 回答