MariaDB更新多条记录查询

时间:2019-02-11 22:58:28

标签: mysql mariadb rstudio

我正在运行如下所示的R脚本:

for (row in 1:nrow(Test_Results_DF)) {

SQLCmd <- paste("update profiles set Plnk_ProfessionID_2 =", 
                Test_Results_DF$Predictions[row], "where Prfl_ProfileID =", 
                Test_Results_DF$Prfl_ProfileID[row], ";",collapse = " ")

dbSendQuery(con_Kubicle, SQLCmd)}

如果我在单个记录上执行它,那么它可以工作,但是当data.frame有多个记录时,出现以下错误:

  

警告消息:

     

1:在result_create(conn @ ptr,statement,is_statement)中:     取消上一个查询

     

2:在result_create(conn @ ptr,statement,is_statement)中:     取消上一个查询

     

3:在result_create(conn @ ptr,statement,is_statement)中:     取消上一个查询

什么也没有更新。

我尝试在dbClearResult(SQLCmd)下插入dbSendQuery,并遇到另一个错误

  

无法找到签名” character”的函数dbClearResult的继承方法

任何帮助将不胜感激。

0 个答案:

没有答案