我正在尝试利用dbWriteTable从R写入MySQL。当我连接到MySQL时,我创建了一个odbc连接,因此我可以使用以下命令:
abc <- DBI::dbConnect(odbc::odbc(),
dsn = "mysql_conn")
在其中可以看到我的MySQL实例的所有架构。当我想读取诸如以下数据时,这很棒:
test_query <- dbSendQuery(abc, "SELECT * FROM test_schema.test_file")
test_query <- dbFetch(test_query)
我遇到的问题是,当我想在其中一种模式如何声明要写入的模式中创建一个新表时
dbWriteTable(abc, value = new_file, name = "new_file", overwrite=T)
我想我必须在dbWriteTable部分中定义test_schema,但是还无法使其工作。有想法吗?