如何在cql中转义与符号(&)?

0g0grzrc  于 2021-06-09  发布在  Cassandra
关注(0)|答案(1)|浏览(425)

我在一个表中插入一条语句,如下所示: insert into db.table (field1, field2) values (1, 'eggs&cheese') 但当我稍后在服务器上查询此错误时,我的查询返回: eggs\u0026cheese 相反。
不确定是否使用 \ 或者 ' 如果有人能帮忙,那就太好了。谢谢您!

knsnq2tg

knsnq2tg1#

这似乎不是cql的问题,但是应用程序显示值的方式。
例如,如果cql列类型为 text ,unicode字符被编码为utf-8字符串。
使用此示例架构:

CREATE TABLE unicodechars (
    id int PRIMARY KEY,
    randomtext text
)

cqlsh按预期显示与号:

cqlsh> SELECT * FROM unicodechars  ;

 id | randomtext
----+-------------
  1 | eggs&cheese

相关问题