【发布时间】:2022-01-12 14:56:03
【问题描述】:
我有这张桌子
CREATE TABLE `db`.`customer_history` (
`name` STRING,
`addrress` STRING,
`filename` STRING,
`dt` DATE)
USING delta
PARTITIONED BY (dt)
当我使用它来将分区数据加载到表中时
df
.write
.partitionBy("dt")
.mode("overwrite")
.format("delta")
.saveAsTable("db.customer_history")
由于某种原因,它会覆盖整个表。我认为覆盖模式只会覆盖分区数据(如果存在)。我的理解正确吗?
【问题讨论】:
标签: apache-spark databricks delta