Databricks不更新表

时间:2019-12-17 00:48:52

标签: databricks

我上传了一个csv并创建了一个名为default.tbl的表。

现在,我删除该表,上传一个新的csv,并创建一个具有相同名称的新表。

这是最奇怪的事情:

  • 如果我SHOW COLUMNS FROM default.tbl,则Databricks正确显示了新表(新表的列减少了一列)

  • 如果我SELECT * FROM default.tbl,它仍然使用旧表。

为什么?我搜索了Stackoverflow,但其他问题似乎与数据帧有关,而我的情况是一个物理表!

尝试了REFRESH default.tbl,但无效。

修改

EXPLAIN SELECT *命令,非常令人惊讶的是,在DBFS中,它仍然保留着旧的csv,但是SHOW COLUMNS并通过Data UI直接查看表都给了我新文件。我不是DBA,该怎么办?

0 个答案:

没有答案