MariaDB Обновить несколько записей запроса - PullRequest
0 голосов
/ 12 февраля 2019

Я запускаю скрипт 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, оператор, is_statement): отмена предыдущего запроса

3: в result_create (conn @ ptr, оператор, is_statement): отмена предыдущего запроса

И ничего не обновляется.

Я попытался вставить dbClearResult(SQLCmd) под dbSendQuery и получить еще одну ошибку

, не удалось найти унаследованный метод для функции 'dbClearResult' для подписи '' персонажа ''

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...