0
我有一個80 * 5 data.frame DF使用RMySQL dbWriteTable只導入第一行?
dbWriteTable(mydb, name = "fooDB", df, field.types = dbtypes, row.names = FALSE, append = TRUE)
導入到MySQL數據庫。但是,它只導入df的第一行。
有沒有人有類似的問題?或者任何人有一些建議。
我有一個80 * 5 data.frame DF使用RMySQL dbWriteTable只導入第一行?
dbWriteTable(mydb, name = "fooDB", df, field.types = dbtypes, row.names = FALSE, append = TRUE)
導入到MySQL數據庫。但是,它只導入df的第一行。
有沒有人有類似的問題?或者任何人有一些建議。
我已經解決了這個問題,只是與大家分享。
MySQL服務器中定義的前表具有int()類型的主鍵,但R中data.frame的列超出了4個字節。
只需將主鍵的類型更改爲8字節格式的bigint()即可。