Rmysql删除表R语言

时间:2014-10-22 18:41:03

标签: mysql r rmysql

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

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

我使用sqlDrop命令在SQL server和RODBC包的情况下删除表。我希望它等同于RMySQL包

1 个答案:

答案 0 :(得分:4)

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

dbRemoveTable(conn,"test")

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

dbGetQuery(conn,"DROP TABLE test")