将数据插入cassandra时出现问题
这是表的数据结构将数据插入cassandra时出现问题,cassandra,Cassandra,这是表的数据结构 reviewer_id,reviewer_username,reviewer_personal_details,reviewer_preferences 我的insert cmd是这样的 INSERT INTO reviewers( "reviewer_id", "reviewer_username", "reviewer_personal_details", "reviewer_preferences&q
reviewer_id,reviewer_username,reviewer_personal_details,reviewer_preferences
我的insert cmd是这样的
INSERT INTO reviewers(
"reviewer_id",
"reviewer_username",
"reviewer_personal_details",
"reviewer_preferences"
)
VALUES (
'30',
'Reilio',
{fname:'Jack',lname:'O'Reilly',age:'19'},
{"genres":{"id":'28',"name":'Action'},"production_company":{"id":'3333',"name":'Kangaroo Pictures'},"production_country":{"iso_3166_1":'AU',"name":'Australia'}}
);
外壳总是说它的结尾应该是;,但是我有一个;。总是站在新的路线上。不知道发生了什么。您的陈述中有多个问题:
lname:'O'Reilly'
-这条线索表明它认为这一行正在继续。您需要使用附加的“
字符:lname:'O''Reilly'
对其进行转义,或者使用$
对字符串边界进行转义reviewer\u id
等INSERT INTO reviewers(
reviewer_id,
reviewer_username,
reviewer_personal_details,
reviewer_preferences
)
VALUES (
30,
'Reilio',
{fname:'Jack',lname:$$O'Reilly$$, age:19},
{'genres':{'id':'28','name':'Action'},
'production_company':{'id':'3333','name':'Kangaroo Pictures'},
'production_country':{'iso_3166_1':'AU','name':'Australia'}
}
);
我建议您阅读或抓取&read至少阅读其中的第一部分您的陈述中存在多个问题:
lname:'O'Reilly'
-这条线索表明它认为这一行正在继续。您需要使用附加的“
字符:lname:'O''Reilly'
对其进行转义,或者使用$
对字符串边界进行转义reviewer\u id
等INSERT INTO reviewers(
reviewer_id,
reviewer_username,
reviewer_personal_details,
reviewer_preferences
)
VALUES (
30,
'Reilio',
{fname:'Jack',lname:$$O'Reilly$$, age:19},
{'genres':{'id':'28','name':'Action'},
'production_company':{'id':'3333','name':'Kangaroo Pictures'},
'production_country':{'iso_3166_1':'AU','name':'Australia'}
}
);
我建议阅读或抓取并至少阅读其第一部分显示表格结构和UDT结构。表格和类型如下:
创建类型个人详细信息(fname文本、lname文本、age int);创建表审阅者(审阅者id int、审阅者用户名文本、审阅者个人详细信息个人详细信息、审阅者首选项映射、主键(审阅者id))代码>显示表格结构和UDT结构。表格和类型如下:创建类型个人详细信息(fname text、lname text、age int);创建表审阅者(审阅者id int、审阅者用户名文本、审阅者个人详细信息个人详细信息、审阅者首选项映射、主键(审阅者id))代码>