【问题标题】:Rmysql dropping tables R languageRmysql 删除表 R语言
【发布时间】:2016-07-07 01:50:56
【问题描述】:

我在 Linux/Ubuntu 机器上使用 R。我正在使用 RMySQL 包连接 MySQL 数据库

我需要从该数据库中删除一个表并想知道一个合适的命令。我已经查看了包文档并搜索了“drop”和“DROP”但没有找到任何东西:(

如果是 SQL Server 和 RODBC 包,我使用 sqlDrop 命令删除表。我希望它与 RMySQL 包等效

【问题讨论】:

  • dbRemoveTable 应该是您正在寻找的。或者,您可以dbGetQuery(conn,"DROP TABLE tablename")
  • 将此作为答案,我会接受它...谢谢...它回答了我的问题

标签: mysql r rmysql


【解决方案1】:

RMySQL 中的删除表由 dbRemoveTable 函数处理。如果你想删除一个名为test 的表,你可以(假设conn 是你的连接对象):

dbRemoveTable(conn,"test")

或者,您可以使用dbGetQuery 在 MySQL 中直接执行命令(即使它不返回查询结果)。例如:

dbGetQuery(conn,"DROP TABLE test")

【讨论】:

  • 现在使用RMySQL::dbSendQuery(conn, "DROP TABLE test")
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-26
  • 2020-01-03
  • 1970-01-01
相关资源
最近更新 更多