我知道Hadoop中没有文件更新,但是在Hive中,可以使用语法糖将新值与表中的旧数据合并,然后使用合并输出重写表,但是如果我在另一个中有新值表然后我可以通过使用左外连接来实现相同的效果.
我的问题是我必须通过将一个值设置为具有某些where条件的列来更新表.众所周知,SET不支持.
例如,请考虑以下常规查询:
UPDATE temp1
SET location=florida
WHERE id=206;
Run Code Online (Sandbox Code Playgroud)
我试图在Hive中转换相同的内容,但我被困在了SET.如果有人让我知道,那对我来说将是一个很大的帮助.
hive ×1