R에서 data.table 또는 data.frame 의 모든 데이터를 insert into.. on duplicate key update를 사용할 수 있다.
query <- paste(
'insert into scores (name, total) values',
paste(sprintf("('%s', %f)", score$name, score$total), collapse=', '),
'on duplicate key update name = values(name), total = values(total)',
sep = ' '
)
dbGetQuery(con, query)
'R' 카테고리의 다른 글
[R] 특정 값으로 채우는 list 생성하기 (0) | 2015.07.16 |
---|---|
[R] Mariadb 연동 및 이슈 (0) | 2015.07.14 |
Rstudio startup(실행)시 무한 루프시 해결 (0) | 2015.07.13 |
[R] mysql 연동하기 (0) | 2015.07.09 |
[R] 동작시간 측정하기 (0) | 2015.07.09 |