dbWriteTable (…, append = T) überschreibt in R
Ich benutze RJDBC für den Zugriff auf MySQL von R. Früher habe ich mit RMySQL gearbeitet, das für R 2.15 nicht verfügbar ist. Es gab so viele Diskussionen um SO, aber ich konnte das RMySQL-Paket in R 2.15 immer noch nicht verwenden, so dass ich auf RJDBC umgestiegen bin.
Wenn ich benutzedbWriteTable(..., append = T)
Befehl zum Anhängen von Datensätzen an eine MySQL-Tabelle, der einfach überschrieben wird, siehe folgenden Code.
Sys.setenv(MYSQL_HOME='C:/Program Files (x86)/MySQL/MySQL Server 5.1')
library(RJDBC)
MySQL-Verbindungdrv <- JDBC("com.mysql.jdbc.Driver","mysql-connector-java-5.0.5.jar", "`")
conn <- dbConnect(drv, "Retail", user="root", password="abc")
..................
..................
..................
dbWriteTable(conn, "Customer_Tbl", x, row.names=F,append = T)
Customer_Tbl
wird jedes Mal überschrieben, anstatt anzuhängen.
Kann jemand helfen, dieses Problem anzugehen?
Danke Suresh