Я пытаюсь вставить и обновить некоторые данные на MySql, используя Spark SQL DataFrames и JDBC-соединение.
Мне удалось добавить новые данные с помощью SaveMode.Append. Есть ли способ обновить данные, уже существующие в таблице MySql, из Spark SQL?
Мой код для вставки:
myDataFrame.write.mode(SaveMode.Append).jdbc(JDBCurl,mySqlTable,connectionProperties)
Если я перейду на SaveMode.Overwrite, он удалит всю таблицу и создаст новую, я ищу что-то вроде "ON DUPLICATE KEY UPDATE", доступного в MySql