有没有一种方法可以使用RMySQL调用存储过程?

时间:2018-10-16 03:36:35

标签: mysql r stored-procedures

是否可以使用RMySQL调用存储过程?如果没有,有什么替代方案?谢谢。

1 个答案:

答案 0 :(得分:0)

这与我们在MySQL中查询的方式相同。

library(DBI)
library(pool)
pool <- dbPool(drv = RMySQL::MySQL(),dbname = "dbname",host = "hostname",username = "username",password = "pwd", port = 3306, unix.sock = "/var/run/mysqld/mysqld.sock")

df <- dbGetQuery(pool, "CALL sampleProcedure();" )

sampleProcedure是我在MySQL中拥有的存储过程。