将mysql设置为无默认模式

wfveoks0  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(303)

我正在尝试利用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\u模式,但却无法让它工作。思想?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题