【发布时间】:2022-06-23 20:43:58
【问题描述】:
我正在创建 cassandra 表,其中某些列可以包含空格,例如“以 % 获得的标记”
我可以创建像下面这样的表格
CREATE TABLE test1 (Time text ,"Marks Obtained in %" text ,PRIMARY KEY (Time));
问题现在是我所有的检索查询,我必须在双引号内提供列名,否则它将不起作用。
例如:
select "Marks Obtained in %" from test1
列名本身变成带双引号的“Marks Gained in %”,而不是不带双引号的
由于表是通过python程序创建的,我需要在创建所有列的同时保持一致性。
在 cassandra 中有什么方法可以使列名带有空格,我在 SQL 中看到了类似下面的内容
CREATE TABLE IDE_Dump
(
Name VARCHAR(255),
[Head Name] VARCHAR(255),
[Parent Account] VARCHAR(255)
);
【问题讨论】: