当前位置: 首页 > 知识库问答 >
问题:

数据块增量更新

常自强
2023-03-14

如何使用数据砖增量从其他表中更新表中的多个记录。

我想达到这样的目标:

update ExistingTable set
IsQualified = updates.IsQualified From updates  where ExistingTable.key= updates.key

它失败并出现错误:不匹配的输入“发件人”期望

共有3个答案

长孙骏
2023-03-14

尝试使用 CTE 和合并

请检查此线程中的第二条评论。

数据库SQL,错误时运行更新与联接

韶浩皛
2023-03-14

现在,您可以使用< code>5.0测试版或< code >官方版使用< code >合并到进行同样的操作。10K限制在4.0版之后固定。如果需要的话,我也会在< code>UPSERTs方面提供帮助。

章松
2023-03-14
  1. 可以对小数据集使用合并,因为它的当前限制为10k

此外,更新语句中不支持子查询,但它在数据砖团队的积压中。

 类似资料:
  • Sql Delta表和Database ricks Delta表有区别吗?看起来SQL我们在概念的基础上使用这个名字。存储Base表差异的表是Delta。对于数据库是一样的吗?

  • 问题内容: 我只是尝试使用sklearn.decomposition中的IncrementalPCA,但它像以前的PCA和RandomizedPCA一样引发了MemoryError。我的问题是,我要加载的矩阵太大,无法放入RAM。现在,它以形状〜(1000000,1000)的数据集形式存储在hdf5数据库中,因此我有1.000.000.000 float32值。我以为IncrementalPCA可

  • 我在Databricks上运行查询: 我正在尝试了解为什么我会收到以下错误: SQL语句中的错误:AnalysisException:无法创建表(' < code>default)。< code>dublicates_hotels ')。关联的位置(' dbfs:/user/hive/warehouse/du blicates _ hotels ')不为空,但它不是增量表 我已经找到了一种方法来解

  • 我正在尝试与使用Stripe的Laravel出纳一起实现数量增量。我可以在创建新订阅时设置数量,如下所示: 但是,当我尝试更新数量号到现有的订阅,它不工作: 当我转到条纹的支付页面时,它仍然在1个数量上,并且没有显示那里增加的数量。我哪里错了?我应该获得令牌并在更新时再次传递令牌吗?我读了Laravel文档,并遵循它说:http://laravel.com/docs/5.1/billing#sub

  • hive怎么进行增量更新呢?看到很多人是先分区例如根据create_time分区。每天根据create_time 新增数据。但是如果我的数据是会经常变动的呢?例如去年的数据,今年修改了。我应该如何更新这条数据进去。假设我现在数据是上亿的,应该怎么处理。 假设数据初始数据: 1 2024-08-10 15:18:00.000 wang 2 2024-08-10 15:18:00.000 xxx 3

  • 我正在尝试使用Hazelcast的映射实现一个简单的计数器。我初始化了一个映射,如下所示 当我尝试递增计数器(AtomicInteger)时,映射似乎根本没有更新(即使在本地也没有)。