0

假设我有以下带有复合主键的 CF

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

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

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

问题 #2:我可以看到<individual_employ_ID>:empID列的值 - 如果存在 -CQL3吗?

谢谢

4

1 回答 1

0

问题 #1:CREATE TABLE dpt (empID int, deptID int, empName text, 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

于 2013-01-29T05:54:39.413 回答