pingcap / tispark

TiSpark is built for running Apache Spark on top of TiDB/TiKV
Apache License 2.0
880 stars 244 forks source link

support upsert write #2684

Closed melin closed 1 year ago

melin commented 1 year ago

通过tispark 写入,如果主键相同,是否根据主键更新写入,避免出现:Caused by: org.tikv.common.exception.TiBatchWriteException: data to be inserted has conflicts with TiKV data。 可以添加一个参数控制是否upsert 写入

xuanyu66 commented 1 year ago

Do you mean this? https://github.com/pingcap/tispark/blob/master/docs/features/datasource_api_userguide.md#replace-and-insert-syntaxes