मैं डालने और स्पार्क एसक्यूएल DataFrames और JDBC कनेक्शन का उपयोग कर MySql पर कुछ डेटा को अद्यतन करने की कोशिश कर रहा हूँ का उपयोग कर तालिका।चिंगारी एसक्यूएल - अद्यतन MySql DataFrames और JDBC
मैं SaveMode.Append का उपयोग कर नए डेटा डालने के लिए सफल रहा है। स्पार्क एसक्यूएल से MySQL तालिका में पहले से मौजूद डेटा को अपडेट करने का कोई तरीका है?
मेरे कोड डालने के लिए है:
myDataFrame.write.mode(SaveMode.Append).jdbc(JDBCurl,mySqlTable,connectionProperties)
मैं इसे पूर्ण तालिका हट जाता है और उसकी जगह एक नया SaveMode.Overwrite को बदलते हैं, तो मैं "पर नकली चाबी अद्यतन की तरह कुछ के लिए देख रहा हूँ "MySql