Rmysql语言

Rmysql语言,mysql,r,rmysql,Mysql,R,Rmysql,我在Linux/Ubuntu机器上使用R。我正在使用RMySQL包连接到MySQL数据库 我需要从数据库中删除一个表,并想知道一个合适的命令。我已经查看了软件包文档并搜索了“drop”和“drop”,但没有找到任何内容:( 我使用sqlDrop命令删除SQL server和RODBC包中的表。我希望它与RMySQL包中的表等效。在RMySQL中删除表由dbRemoveTable函数处理。如果要删除名为test的表,可以(假设conn是您的连接对象): 或者,您可以使用dbGetQuery直接在M

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

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


我使用sqlDrop命令删除SQL server和RODBC包中的表。我希望它与RMySQL包中的表等效。在
RMySQL
中删除表由
dbRemoveTable
函数处理。如果要删除名为
test
的表,可以(假设
conn
是您的连接对象):

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

dbGetQuery(conn,"DROP TABLE test")

dbRemoveTable
应该是您正在寻找的。或者,您可以
dbGetQuery(conn,“DROP TABLE tablename”)
。将此作为答案,我将接受它…谢谢…它回答了我的问题您能回答吗?现在使用
RMySQL::dbSendQuery(conn,“DROP TABLE test”)
dbGetQuery(conn,"DROP TABLE test")