0
카산드라에서 추가와 같은 테이블에 새 열을 사용할 수있는 정의되지 않은 열이있는 테이블을 검색합니다 : 카산드라는 어떻게, 어떤 열을 지정하지 않고 행 라이너를 할 수 있기 때문에어떻게
cqlsh:mysite> CREATE TABLE mytable (
url timeuuid,
PRIMARY KEY (url)
);
cqlsh:mysite> ALTER TABLE mytable ADD tag_tagX text;
cqlsh:mysite> INSERT INTO mytable (url) VALUES (now());
cqlsh:mysite> SELECT * from mytable;
url | tag_tagx
--------------------------------------+----------
ad47de80-8a2c-11e4-8ab4-eb66c236961e | null
(1 rows)
cqlsh:mysite> CREATE INDEX ON mytable(tag_tagX);
cqlsh:mysite> SELECT * FROM mytable WHERE tag_tagX = null;
code=2200 [Invalid query] message="Unsupported null value for indexed column tag_tagx"
이 열이없는 행을 선택하십시오. USED?
[가능한 CQL을 사용하여 Null/Empty 필드가있는 레코드를 검색하려면 어떻게합니까?] (http://stackoverflow.com/questions/20981075/how-can-i-search-for-records-that -have-a-null-empty-field-using-cql) – AlexMeng
@AlexMeng : 질문 제목을 다시 보지 않고 게시했습니다. 고마워요. 귀하의 링크에서 대답은 비슷하지만이 상황에 직면했을 때 해결 방법에 초점을 두지 않고 ... 열에 값을 포함하지 않는 행을 검색하는 SELECT를 만들려면 어떻게해야합니까? – Alain
Cassandra에서 null 값을 선택할 수 없습니다. 당신은 그 문제를 해결해야 할 것입니다. – AlexMeng