2016-07-15 2 views
0

나는 MySQL 데이터베이스에 가져RMySQL dbWriteTable은 첫 번째 행만 가져 오시겠습니까?

dbWriteTable(mydb, name = "fooDB", df, field.types = dbtypes, row.names = FALSE, append = TRUE) 

를 사용 DF 80 * 5 data.frame 있습니다. 그러나 df의 첫 번째 행만 가져옵니다.

비슷한 문제가있는 사람이 있습니까? 또는 누군가는 약간 제안을 가지고있다.

답변

0

나는이 문제를 해결했으며 여러분 모두와 공유했습니다.

MySQL 서버에 정의 된 이전 테이블에는 int() 유형의 기본 키가 있지만 R의 data.frame 열은 4 바이트를 초과합니다.

기본 키의 유형을 8 바이트 형식 인 bigint()로 변경하십시오.

관련 문제