复制命令在 DevCenter 中不起作用

Copy command Not working in DevCenter

我有 DevCenter 1.2。1.Some CQL 命令运行良好但 COPY 命令不是 working.It 显示错误消息 "You made a type...sorry typo"。任何提示???

复制命令以及 some other commands 仅是 cqlsh 独有的,不是 CQL 规范的一部分,因此它们不能在 DevCenter 中使用。

来源:https://groups.google.com/a/lists.datastax.com/forum/#!topic/java-driver-user/JQXF99YAB_E(适用于驱动程序的内容也适用于 DevCenter)

虽然 DevCenter 不支持 cqlsh 特定命令(例如 COPY),但它允许您以 CSV 或 INSERT 语句格式从结果视图复制查询结果。

对于 CSV,在结果视图中执行查询和 select 要复制的行,然后右键单击并 select "COPY as CSV"。如果您想要结果集中的所有行,也可以使用 select "COPY All as CSV" 作为快捷方式。这会将所有结果数据复制到剪贴板,并且此数据的格式应与 cqlsh COPY 兼容。您可以将此数据粘贴到文件中,以获得类似于 cqlsh 中的 COPY TO 的结果。

您无法直接实现与 DevCenter 中的 cqlsh COPY FROM 相同的功能,但是 "Copy [All] as INSERT" 选项提供了从给定查询结果集生成 INSERT 语句到剪贴板的能力,然后可以将其粘贴回编辑器并再次执行。对于小数据集,此方法可以方便地创建脚本来加载数据以进行测试或备份。