clickhouse数据查询、修改操作近期因为涉及Clickhouse 的⼀些操作、记录下⾃⼰的⼀些操作。
1.由于我们库使⽤的是MergeTree的引擎、所以⽀持update 和 delete
2.开始记录操作:
以下是数据update 的脚本、多个column的update 、只需要再update 后⾯跟上即可。
alter table summer_cn.bi_ime_sale_history update sale_date = toDateTime('2020-03-31 00:00:00') where id in (
'IDVIVO_sale1245122',
'IDVIVO_sale1245174',
'IDVIVO_sale1245233',
'IDVIVO_sale1245173');
接下来是delete的sql、where条件后⾯跟的是筛选条件
alter table summer_cn.bi_ime_sale_history delete where id in (
'IDVIVO_sale1245122',
'IDVIVO_sale1245174',
'IDVIVO_sale1245233',
'IDVIVO_sale1245173');
接下来是select 的sql、select的和普通数据库的查询⽅式是⼀致的。
delete inselect*from summer_cn.bi_ime_sale_history where id in (
'IDVIVO_sale1245122',
'IDVIVO_sale1245174',
'IDVIVO_sale1245233',
'IDVIVO_sale1245173');
以上仅做以记忆。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论