【问题标题】:Inserting a row in cql在cql中插入一行
【发布时间】:2016-09-12 09:54:38
【问题描述】:

我新创建了一个表,我想在其中插入另一个表中的其他列数据。 第一次我复制了文件中的其他列数据,并想在每一行上执行插入操作

我的o/p文件-

我用来向新添加的表中插入列数据的脚本。-

    sed "s/' *, *'/' '/g;s/\(.*\),\(.*\),\(.*\),\(.*\)/INSERT INTO WHERE_USED (prod_id, id,effective_date, revision ,type ) VALUES (/1,/2,/3,/4, 'COMPONENT');s/' '/','/g" whereUsed.cql

输入文件 whereUsed.cql -

           '4.FIDFLBIDA','1.809853','2015-04-16 12:04:21+0000',''
           'LB333','HK8','2015-05-23 16:20:00+0000',''
           '4.SMA-EI-REC','3.PAS-DYN-LTR','2015-04-10 04:00:00+0000',''

请多多指教

【问题讨论】:

    标签: cassandra datastax cassandra-2.0 cql cqlsh


    【解决方案1】:

    您正在尝试做的事情是好的。有什么问题吗?

    但您可以使用COPY 语句。这可以将 CSV 作为输入并有效地插入它们。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2019-03-04
      • 1970-01-01
      • 2017-03-13
      • 2012-02-26
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 2016-08-17
      相关资源
      最近更新 更多