如何在 R 中重写 mysql 服务器上的数据表?
How can I rewrite the datatable on mysql server in R?
我使用 Mac 电脑,安装了 MySQL 服务器和 MySQL workbench。正在连接 MySQL 服务器。但是当我试图将 table 写入 MySQL 数据库时,它没有显示行值,只显示 table 名称和列名称。
此外,当我想重写数据table时,在R studio上显示错误:
#Connect to MySQL
library(RMySQL)
mydb = dbConnect(MySQL(), user=user, password=password, dbname='testing', host=host)
#Create testing data and store it
df = data.frame(x = c(1, 2, 3), y = c('a', 'b', 'c'))
dbWriteTable(mydb, value = df, name = "testing_1", append = TRUE)
dbDisconnect(mydb)
错误信息:
.local(conn, statement, ...) 错误:
无法 运行 语句:此 MySQL 版本
不允许使用的命令
我该怎么办?谢谢。
我尝试安装了MySQL的第5版,问题解决了。可能是 R studio 真的不支持 MySQL 的最新版本 8。
我使用 Mac 电脑,安装了 MySQL 服务器和 MySQL workbench。正在连接 MySQL 服务器。但是当我试图将 table 写入 MySQL 数据库时,它没有显示行值,只显示 table 名称和列名称。
此外,当我想重写数据table时,在R studio上显示错误:
#Connect to MySQL
library(RMySQL)
mydb = dbConnect(MySQL(), user=user, password=password, dbname='testing', host=host)
#Create testing data and store it
df = data.frame(x = c(1, 2, 3), y = c('a', 'b', 'c'))
dbWriteTable(mydb, value = df, name = "testing_1", append = TRUE)
dbDisconnect(mydb)
错误信息:
.local(conn, statement, ...) 错误: 无法 运行 语句:此 MySQL 版本
不允许使用的命令我该怎么办?谢谢。
我尝试安装了MySQL的第5版,问题解决了。可能是 R studio 真的不支持 MySQL 的最新版本 8。