mode("ingore") è solo NOOP se la tabella (o un altro sink) esiste già e le modalità di scrittura non possono essere combinate. Se stai cercando qualcosa come INSERT IGNORE oppure INSERT INTO ... WHERE NOT EXISTS ... dovrai farlo manualmente, ad esempio con mapPartitions .