[ 
https://issues.apache.org/jira/browse/SPARK-38200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17493607#comment-17493607
 ] 

jiaan.geng commented on SPARK-38200:
------------------------------------

[~melin] Thank you for the ping. Does the syntax is an ANSI standard?

> [SQL] Spark JDBC Savemode Supports replace
> ------------------------------------------
>
>                 Key: SPARK-38200
>                 URL: https://issues.apache.org/jira/browse/SPARK-38200
>             Project: Spark
>          Issue Type: Improvement
>          Components: SQL
>    Affects Versions: 3.3.0
>            Reporter: melin
>            Priority: Major
>
> When writing data into a relational database, data duplication needs to be 
> considered. Both mysql and postgres support upsert syntax.
> {code:java}
> INSERT INTO %s (id,name,data_time,remark) VALUES ( ?,?,?,? ) 
> ON CONFLICT (id,name) 
> DO UPDATE SET 
> id=excluded.id,name=excluded.name,data_time=excluded.data_time,remark=excluded.remark
>  
> replace into t(id, update_time) values(1, now()); {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to