开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

在Hologres中 copy 了 5条记录,其中一条主键操作,然后这5条都会update是吗?

在Hologres中 copy 了 5条记录,其中一条主键操作,然后这5条都会update是吗?

展开
收起
冲冲冲c 2024-06-25 21:40:55 50 0
1 条回答
写回答
取消 提交回答
  • 每一行都是独立的,就是你写sql可以写出类似这样的效果
    insert into a(pk,name,create_time, modify_time) values(?,?,?,?) on conflict (pk) do update name=excluded.name, modify_time=excluded.modify_time;

    但copy的话,做不到这种效果,要么就是on conflict do nothing,要么就是update这一行的所有列,不能像上面sql一样冲突了只更新若干列。此回答整理来自钉群“实时数仓Hologres交流群”。

    2024-06-25 22:49:28
    赞同 1 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载