我在AWS EMR Studio上运行pyspark
MERGE INTO iceberg_catalog.staging.tbl AS t
USING tempview AS s
ON t.number = s.number
WHEN MATCHED THEN UPDATE *
WHEN NOT MATCHED THEN INSERT *
但得到
pyspark.sql.utils.ParseException:
Syntax error at or near '*'
知道为什么吗有什么东西丢了吗?
1条答案
按热度按时间2q5ifsrm1#
似乎
update
语句应该与update set
语法一起使用。这是AWS Athena中使用的冰山表的示例,但请参考它。