1
我是Cassandra的新手,我很難在非常基本的表上使用簡單的select查詢。例如,卡桑德拉在簡單列上的where子句
SELECT * FROM cars WHERE date > '2015-10-10';
對這個給定表:
CREATE TABLES cars (id int primary key, name varchar, type varchar, date varchar);
我能使用=
運營商而不是>, < >=, <=
。 我已經閱讀過關於這個主題的文章,其中包括this article和this overflow question關於不同的鍵類型,但它仍然不清楚。在上表中,date
是一個SIMPLE列,爲什麼我不能像使用常規RDBMS那樣使用WHERE
子句?
你說錯了= =操作符在日期工作。 Will就在下面,你只能在priamry鍵的列上使用WHERE子句(集羣列) –