对带有空格的列进行 CQL 查询

CQL Query on a column with a whitespace

我想做一个 SELECT 查询,但不幸的是,我正在处理的数据库有一个包含空格的列。

查询示例(部分):

"WHERE My Column = value"

CQL 表示

the column name 'My' doesn't exist in the database.

如何让 CQL 明白它必须查找列 "My Column"?

提前致谢。

您可以通过以下更改执行查询

"WHERE [My Column] = value"

SQL 将处理列名称之间的空白 space。至于空白 space 列或 table 名称可以分配给数据库,但您可以使用方括号 ([]).

我找到了适合我的方法:

'WHERE "My Column" = value'