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
Posted by '김용환'
,