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.

Umgebungsvariable für MySQL Server setzen
Sys.setenv(MYSQL_HOME='C:/Program Files (x86)/MySQL/MySQL Server 5.1')

library(RJDBC)
MySQL-Verbindung
drv <- 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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage