我在Windows 7 64位上运行MySQL Server 5.5.20,内存为16GB。当我在Workbench中的5m记录表上选择*时,我得到错误代码2008 Client of Memory。我无法查看整个表格,以便我可以将其导出。 ODBC连接给我相同的内存不足错误。是否有一组我可以更改的变量可以阻止它?
我尝试了很多不同的东西,是的,对我来说,返回此表中的所有字段和所有记录非常重要。有没有人有任何建议?
答案 0 :(得分:0)
使用--quick选项,这将强制mysql一次从服务器1行检索结果,而不是将其作为必须在内存中缓冲的整个集合返回。这可能需要更长时间,但至少会运行。
select * from table quick