Sto cercando di inserire e aggiornare alcuni dati su MySql utilizzando Spark SQL DataFrame e connessione JDBC.SQL SPARK - aggiorna la tabella MySql utilizzando DataFrames e JDBC
Sono riuscito a inserire nuovi dati utilizzando SaveMode.Append. C'è un modo per aggiornare i dati già esistenti in MySql Table da Spark SQL?
mio codice da inserire è:
myDataFrame.write.mode(SaveMode.Append).jdbc(JDBCurl,mySqlTable,connectionProperties)
Se cambio a SaveMode.Overwrite cancella la tabella completa e ne crea uno nuovo, sto cercando qualcosa di simile al "UPDATE KEY ON DUPLICATE "disponibile in MySql