【发布时间】:2015-02-26 23:56:42
【问题描述】:
我有一个 MySQL 表,我正尝试使用 RMySQL 访问 R。
有 1690004 行应该从
返回dbGetQuery(con, "SELECT * FROM tablename WHERE export_date ='2015-01-29'")
很遗憾,我收到以下警告消息:
In is(object, Cl) : error while fetching row
In dbGetQuery(con, "SELECT * FROM tablename WHERE export_date ='2015-01-29'", : pending rows
并且只接收约 400K 行。
如果我使用 dbSendQuery 将查询分成几个“提取”,则在收到大约 400K 行后开始出现警告消息。
任何帮助将不胜感激。
【问题讨论】:
-
尝试使用github.com/rstats-db/RMySQL 的开发版本。如果您仍然收到错误,请创建一个可重现的示例并提交错误。
-
我现在连连不上。使用与以前相同的连接参数,它显示 'Error in .Call("RMySQL_connection_create", PACKAGE = "RMySQL", host, user, : "RMySQL_connection_create" not available for .Call() for package "RMySQL"'
-
最初的问题可能是由于虚拟主机限制(我尝试通过 MySQL Workbench 进行查询,但出现连接丢失错误)。