有没有办法使用RMySQL
包创建一个临时表?如果是这样,正确的方法是什么?特别是我正在尝试将我的R会话中的数据帧写入临时表。我有几个并行运行的进程,我不想担心名称冲突,这就是为什么我想让它们成为临时的,这样它们只对每个单独的会话可见。解决方案应该以某种方式涉及dbWritetable
而不是dbSendQuery("create temporary table tbl;")
.
注意:我在网上发现了一些东西,建议使用手动创建临时表dbSendQuery(con, "create temporary table x (x int)")
,然后简单地用dbWriteTable()
. 这不起作用。