不匹配的唯一约束
Mismatched unique constraint
为什么我收到这条消息:
mismatched input 'UNIQUE' expecting ')' (...KEY (user_id),CONSTRAINT email_uq [UNIQUE]...)
我想创建这个table:
CREATE TABLE users_by_id (user_id uuid, email text, password text, username text, user_info frozen<user_information>, user_since timestamp, PRIMARY KEY (user_id),CONSTRAINT email_uq UNIQUE (email));
CQL 和 Cassandra 不支持 CONSTRAINT
。应用程序必须处理您想要的任何约束。以下查询将正常工作
CREATE TABLE users_by_id (user_id uuid,\
email text,\
password text,\
username text,\
user_info frozen<user_information>,\
user_since timestamp,\
PRIMARY KEY (user_id));
为什么我收到这条消息:
mismatched input 'UNIQUE' expecting ')' (...KEY (user_id),CONSTRAINT email_uq [UNIQUE]...)
我想创建这个table:
CREATE TABLE users_by_id (user_id uuid, email text, password text, username text, user_info frozen<user_information>, user_since timestamp, PRIMARY KEY (user_id),CONSTRAINT email_uq UNIQUE (email));
CONSTRAINT
。应用程序必须处理您想要的任何约束。以下查询将正常工作
CREATE TABLE users_by_id (user_id uuid,\
email text,\
password text,\
username text,\
user_info frozen<user_information>,\
user_since timestamp,\
PRIMARY KEY (user_id));