【发布时间】:2020-03-13 18:40:39
【问题描述】:
我有一段代码:
mydb <- dbConnect(MySQL(), user = "****", password = "****", dbname = "c_global", host = "")
df_ipt_rate_history <- fetch(dbSendQuery(mydb, "select * from ipt_rate_history"), n=-1)
df_map_occupation <- fetch(dbSendQuery(mydb, "select * from map_occupation"), n=-1)
df_map_titles <- fetch(dbSendQuery(mydb, "select * from map_titles"), n=-1)
df_pcode_full_areas <- fetch(dbSendQuery(mydb, "select * from pcode_full_areas"), n=-1)
df_pcode_rics_regions <- fetch(dbSendQuery(mydb, "select * from pcode_rics_regions"), n=-1)
df_pcode_sector_areas <- fetch(dbSendQuery(mydb, "select * from pcode_sector_areas"), n=-1)
...等等(多个表)
dbDisconnect(mydb)
它工作正常,但有没有办法设置某种循环,在单个命令中读取数据库中的每个表(并输出到数据帧)?
谢谢
【问题讨论】: