gpt4 book ai didi

java - 使用java插入列表 cassandra

转载 作者:行者123 更新时间:2023-12-01 12:09:56 27 4
gpt4 key购买 nike

我正在尝试在 cassandra 中插入列表,但收到此错误:

Exception in thread "main" com.datastax.driver.core.exceptions.InvalidQueryException: Invalid amount of bind variables

cassandra 中的表是:

CREATE TABLE list (name text PRIMARY KEY, values list<text> );

我使用java的查询是:

public void insert(String name, List<String> values) {
execute("INSERT INTO list (name, values) VALUES ('%s', ?)", name, values);
}

问题是什么?

最佳答案

问题是您提供的绑定(bind)变量比查询中的绑定(bind)变量多。以下内容应该有效:

public void insert(String name, List<String> values) {
execute("INSERT INTO list (name, values) VALUES (?, ?)", name, values);
}

关于java - 使用java插入列表<text> cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27331301/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com