数据框写追加方法

时间:2018-06-29 15:01:07

标签: apache-spark

将数据保存到mySQL时,这对我来说很好:

jdbcDF.write
  .format("jdbc")
  .option("url", "jdbc:mysql://db4free.net:3306/gedmysql")
  .option("dbtable", "newtable2")
  .option("user", "user")
  .option("password", "pswd")
  .save()

但是,我似乎找不到格式的添加/覆盖等效项。我看到了各种各样的东西,但是它们似乎没有用。

例如将运行 .mode(SaveMode.Append)而不是 .save(),但不会更改mySQL数据库。在我看来,有2种样式可供使用,我认为我认为2.1是新样式。

1 个答案:

答案 0 :(得分:0)

根据我的见解,需要以“其他方式” 进行操作,即:

jdbcDF.write.mode("append").jdbc(url, table, prop)

。仅保存我有问题的 格式的选项。

就是这样。