我必须通过datasax在cassandara数据库中添加几个值作为货币,其中一个值是$。但它正在失败。
INSERT INTO concept_value_set (concept_name,value_set)
VALUES ('@CurrencyType',{'Dollar', 'Usd', 'Euro',
'Pound', 'Frank', 'Renminbi', '$'});
这会导致系统出现问题。
我试图逃跑 $
使用
INSERT INTO concept_value_set (concept_name,value_set)
VALUES ('@CurrencyType',{'Dollar', 'Usd', 'Euro',
'Pound', 'Frank', 'Renminbi', '$$'});
但它也失败了。
有办法逃跑吗 $
在这里。我在上面找不到任何合适的链接。
1条答案
按热度按时间eufgjt7s1#
我认为美元符号不是你的问题。我认为这取决于json值是如何使用单引号的。重建您的表(基于提供的信息),我提出了以下结构:
我成功地做到了:
现在,我可以查询表中的文本:
还可以查询表中的json,如下所示:
您可以在apache cassandra项目文档主站点以及datastax的文档站点(insert json,query json)上找到有关在cassandra中使用json的更多信息。
希望这有帮助。