Set / Query列使用CQL3形成辅助复合键

时间:2013-01-21 00:31:18

标签: cassandra cql3

说我有以下带复合主键的CF

CREATE TABLE dpt (
     empID int,
     deptID int,
     PRIMARY KEY (deptID, empID));

由于复合PK,cassandra将为每个部门创建一行,并且作为部门成员的员工ID将作为列存储在该行中,其中:empID作为列名。

问题#1:我可以使用CQL3为该列设置一个值(例如雇用名称)吗?如果是这样,怎么样?

问题2:我可以使用<individual_employ_ID>:empID查看CQL3列(如果存在)的值吗?

感谢

1 个答案:

答案 0 :(得分:0)

问题#1: CREATE TABLE dpt(      empID int,      deptID int,      empName文本,      PRIMARY KEY(deptID,empID));

问题#2: 请看一下这些例子: http://www.datastax.com/docs/1.1/references/cql/INSERT http://www.datastax.com/docs/1.1/references/cql/UPDATE