为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 gocql 执行 cql 文件?

如何使用 gocql 执行 cql 文件?

Go
尚方宝剑之说 2021-11-08 19:12:38
如果您要使用 cqlsh 直接与 Cassandra 交互,您可以执行以下操作:$ cqlshcqlsh:test> SOURCE '/home/me/reset_db.cql'我曾多次尝试使用 gocql 执行此操作,但总是出现错误。例如,运行这个:filePath := "/home/me/reset_db.cql"SOURCE_FILE := "SOURCE (?)"resetErr := session.Query(SOURCE_FILE, filePath).Exec()产生以下错误:line 1:0 no viable alternative at input 'SOURCE' ([SOURCE]...)那么我在这里做错了什么?
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

SOURCE 是 cqlsh 中的快捷方式,通常不是有效的 CQL 命令。

您需要将文件内容读入字符串并执行它们。


查看完整回答
反对 回复 2021-11-08
  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信