2016-04-24 1 views
0

J'ai essayé de créer table cassandra en utilisant le code suivant en pythonInsérer dans python cql lancer erreur de syntaxe

CREATE TABLE videos(
id uuid, 
added_date TEXT, 
title text, 
PRIMARY KEY(id)); 

J'ai essayé d'insérer des valeurs en utilisant le code suivant

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

Je reçois le erreur suivante

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",...)"> 
+0

Essayez d'utiliser des guillemets simples autour de vos valeurs de chaîne. – Ralf

+0

@Ralf Merci son fonctionnement parfaitement.Je ne m'attendais pas que l'erreur sera due à des citations – Balajee

Répondre

1

Comme souligné par @Ralf guillemets a causé l'erreur. tes est utilisé autour de la chaîne, cela a parfaitement fonctionné. Essayez d'utiliser des guillemets simples autour de vos valeurs de chaîne.

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

Cela m'a aidé aussi. – BlueBird