Я использую RJDBC для доступа к MySQL из R. Раньше я работал с RMySQL, который недоступен для R 2.15. Вокруг SO было так много дискуссий, но я все еще не мог использовать пакет RMySQL в R 2.15, поэтому переключился на RJDBC.
Когда я использую команду dbWriteTable(..., append = T)
для добавления записей в таблицу MySQL, она просто перезаписывается, см. код ниже.
Sys.setenv(MYSQL_HOME='C:/Program Files (x86)/MySQL/MySQL Server 5.1')
library(RJDBC)
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
перезаписывает каждый раз вместо добавления.
Может ли кто-нибудь помочь в решении этой проблемы?
Спасибо Суреш