【发布时间】:2020-07-20 13:17:35
【问题描述】:
The image shows error detail- Please click Here 我正在尝试在 Cassandra 表的列中插入大型 JSON。 表架构看起来像:
Table1 (EmployeeName text, EmployeeID text, EmployeeJSON text )
INSERT INTO Table1 (EmployeeName, EmployeeID, EmployeeJSON)
VALUES ('Razzaq','234',"Jason String")
注意:JSON 字符串很大。它的大小为 212k。我怎样才能将它插入到这个表中。我应该使用相同的方法还是其他方法?
【问题讨论】:
-
你用的是什么驱动?
-
您在插入记录时是否遇到任何错误?或者,问题更多的是最好的方法是什么?
-
@AlexOtt 我是 Cassandra 的新手。我正在使用 DataStax 开发中心。我是 SQL 服务器数据库。我已经开始学习 Cassandra。我正在使用简单的插入语句。我正在附上图片。
-
DevCenter 只是一个用于试验模式等的交互式工具 - 它并非设计用于如此大的插入等。相反,您需要使用特定编程语言的驱动程序
-
@AlexOtt 感谢您的 cmets。我得到了解决方案。我用双美元符号 ($$) 将我的 JSON 括起来,并毫无错误地插入了我的数据。 i-e INSERT INTO Table1 (EmployeeName, EmployeeID, EmployeeJSON) VALUES ('Razzaq','234',$$Jason String$$)