Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Fechando conexões ativas usando RMySQL


uma. dbListConnections( dbDriver( drv = "MySQL"))

b. dbDisconnect( dbListConnections( dbDriver( drv = "MySQL"))[[index of MySQLConnection you want to close]]) . Para fechar tudo:lapply( dbListConnections( dbDriver( drv = "MySQL")), dbDisconnect)

Sim, você poderia apenas reescrever a tabela, é claro que perderia todos os dados. Ou você pode especificar dbWriteTable(, ..., overwrite = TRUE ).

Eu também brincaria com as outras opções, como row.names , header , field.types , quote , sep , eol . Eu tive muito comportamento estranho no RMySQL também. Não consigo me lembrar de detalhes, mas parece que não recebi nenhuma mensagem de erro quando fiz algo errado, como esquecer de definir row.names. HTH