我想知道是否有一种简单的方法来查看我在cqlsh中运行的.cql脚本中可能存在的任何语法错误?
我创建了几个包含大量INSERT
语句的脚本,以便将数据加载到我的Cassandra数据库中。为了创建脚本,我使用notepad ++进行了查找/替换以准备文件(是的,事后我应该写一个Python脚本)。
我知道在运行脚本后应该有7,500条记录,但只有7,483条 - 我怀疑某些INSERT
语句没有正确格式化(因为我一起攻击了这些语句)但是我没有从cqlsh那里得到任何反馈。
答案 0 :(得分:3)
我建议您尝试DataStax DevCenter。它是一个免费工具(在网站上注册后)。它更像是一种IDE类型的体验,它会在您键入时突出显示语法错误。您可以尝试粘贴您的巨型脚本并查看其显示的内容。
我要检查的另一件事是确保根据您的主键定义没有任何重复项。