dbWriteTable (…, append = T) jest nadpisany w R

Używam RJDBC do uzyskiwania dostępu do MySQL z R. Wcześniej pracowałem z RMySQL, który nie jest dostępny dla R 2.15. Było tak wiele dyskusji na temat SO, ale nadal nie mogłem użyć pakietu RMySQL w R 2.15, więc przełączyłem się na RJDBC.

Kiedy używamdbWriteTable(..., append = T) polecenie dołączania rekordów do tabeli MySQL jest po prostu nadpisujące, zobacz poniższy kod.

ustawienie zmiennej środowiskowej dla serwera MySQL
Sys.setenv(MYSQL_HOME='C:/Program Files (x86)/MySQL/MySQL Server 5.1')

library(RJDBC)
Połączenie MySQL
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 zastępuje za każdym razem zamiast dodawać.

Czy ktoś może pomóc w rozwiązaniu tego problemu?

Dzięki Suresh

questionAnswers(1)

yourAnswerToTheQuestion