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 |
| [R] insert into .. on duplicate key update.. 사용하기 (0) | 2015.07.14 |
| Rstudio startup(실행)시 무한 루프시 해결 (0) | 2015.07.13 |
| [R] mysql 연동하기 (0) | 2015.07.09 |
| [R] 동작시간 측정하기 (0) | 2015.07.09 |



댓글을 달아 주세요