2015.7.14 현재
R에서 mariadb 연동하기 위해 RMysql을 대신 쓰고 있다. 기본적인 동작은 잘 된다. 큰 문제 없이 잘 작동하고 있다.
https://github.com/rstats-db/RMySQL
<설치>
install.packages("RMySQL")
<설정>
library(RMySQL)
con <- dbConnect(MySQL(), user="abc", password="aaa")
dbReadTable(con, "read_stats")
...
그러나, dbWriteTable() function 사용시, mariadb를 쓰면서 발생하는 부분이 존재한다. RMysql 쪽에서 수정해줄 지 모르겠지만, 이슈 리포트를 했다. 그리고, 나는 간단하게 insert 문으로 해결하여 사용하고 있다.
dbWriteTable(con, value = read_stats, name = "scores", append = TRUE)
> dbWriteTable(con, value = read_stats, name = "cores", append = TRUE)
Error in .local(conn, statement, ...) :
could not run statement: The used command is not allowed with this MariaDB version
https://github.com/rstats-db/RMySQL/issues/79
'R' 카테고리의 다른 글
[R ] = 과 <- 의 차이 (0) | 2015.07.16 |
---|---|
[R] 특정 값으로 채우는 list 생성하기 (0) | 2015.07.16 |
[R] insert into .. on duplicate key update.. 사용하기 (0) | 2015.07.14 |
Rstudio startup(실행)시 무한 루프시 해결 (0) | 2015.07.13 |
[R] mysql 연동하기 (0) | 2015.07.09 |