我正在使用RMySQL包在当前表中写入(追加)数据。 我使用的是R,版本3.3.2。
我的代码如下所示:
library(RMySQL)
df_final <- some_data
m<-dbDriver("MySQL")
mydb <- dbConnect(m, user='odvjet12_mislav',
password='my_pass',
host='91.234.46.219',
dbname='odvjet12_fina_pn')
dbWriteTable(mydb, value = df_final, name = "fina_pn", append = TRUE, row.names = FALSE)
此代码可以正常运行一段时间,但在过去十天内,它始终返回错误:
Error in .local(conn, statement, ...) :
could not run statement: The used command is not allowed with this MySQL version
我不明白代码如何工作一段时间现在,它会返回错误?
我很乐意就此问题提出反馈意见。
最佳,
MislavŠagovac
答案 0 :(得分:0)
您还可以使用RMySQL包中的dbGetQuery并遍历行,这是当我遇到要写入MySQL DB的数据框时遇到类似错误的解决方案:
received <- OPEN