プライマリ・キー・カラムの定義

テーブルについて定義する必要がある最低限のスキーマ情報は、プライマリ・キーとそれに関連付けられるデータ型です。

テーブルについて定義する必要がある最低限のスキーマ情報は、プライマリ・キーとそれに関連付けられるデータ型です。以前のバージョンとは異なり、CQLではプライマリ・キーに属さないカラムがテーブルに必要ありません。プライマリ・キーには、任意の数(1つ以上)のコンポーネント・カラムを含めることができます。

プライマリ・キーが1つのカラムだけで構成される場合は、カラム定義の後にキーワードPRIMARY KEYを使用できます。

CREATE TABLE users ( user_name varchar PRIMARY KEY, password varchar, gender varchar, session_token varchar, state varchar, birth_year bigint );

あるいは、1つのカラムだけで構成されるプライマリ・キーを、複合プライマリ・キーと同じ方法で宣言することもできます。キーにはカウンター・カラムを使用しないでください。