插入python cql抛出语法错误

时间:2016-04-24 14:29:23

标签: python cassandra cqlsh

我尝试使用python

中的以下代码在cassandra中创建表
CREATE TABLE videos(
id uuid,
added_date TEXT,
title text,
PRIMARY KEY(id));

我尝试使用以下代码插入值

INSERT INTO videos(id,added_date,title)
VALUES(uuid(),"2014-01-29","Cassandra History");

我收到以下错误

SyntaxException: <ErrorMessage code=2000 [Syntax error in CQL query] message="line 2:45 no 
viable alternative at input ',' (...,title)VALUES(uuid(),["2014-01-2]9",...)">

1 个答案:

答案 0 :(得分:1)

正如@Ralf指出的双引号导致错误。当在字符串周围使用单引号时,它完美地工作。

INSERT INTO videos(id,added_date,title)
VALUES(uuid(),'2014-01-29','Cassandra History');