Я перенес MySQL более старую версию на v8.0.19. В старой версии он работал нормально, но теперь столкнулся с некоторыми проблемами с подключением к пулу, как показано ниже:
R SQL пул подключений:
library(pool)
library(DBI)
library(RMariaDB)
pool = dbPool(
drv=MariaDB(),
dbname="mydb",
username="root",
password=Sys.getenv("MYSQL_PASSWORD"),
host="localhost",
sslmode = 'require',
port=3306
)
statement = paste0("select * from Employee where Id IN (", ids ,")")
con3 = poolCheckout(pool)
x = dbGetQuery(con3,statement) //Throwing Error here
poolReturn(con3)
Но он работает, когда я изменил тот же код на :
statement = paste0("select * from Employee where Id IN (", ids ,")")
con3 = poolCheckout(pool)
x = dbGetQuery(pool,statement) //Not getting any issue like this
poolReturn(con3)
Это я делаю неправильно?