2012-08-13 71 views
2

我正在Windows 7 64位上運行MySQL Server 5.5.20,內存爲16GB。當我在Workbench的5m記錄表上進行選擇*時,我得到Error code 2008 Client of Memory。我無法查看整個表格,以便導出它。 ODBC連接給我相同的內存不足錯誤。是否有一組變量可以改變這一點?Mysql錯誤2008客戶端內存不足

我已經嘗試了很多不同的東西,是的,重要的是我要返回此表中的所有字段和所有記錄。有沒有人有什麼建議?

+0

什麼是您使用的確切查詢?它可能循環,然後吃掉你的所有記憶,直到它出錯。 – Jared 2012-08-13 15:04:39

+0

我的查詢很簡單:從表 – user1236443 2012-08-13 15:11:13

+0

中選擇*如果您嘗試僅選擇表中的一個字段,它是否仍然出錯。從表中選擇字段? – Jared 2012-08-13 15:16:28

回答

0

使用--quick選項,這將強制mysql一次從服務器1行檢索結果,而不是將其作爲必須在內存中緩衝的整個集合來返回。這可能需要更長的時間,但至少會運行。

select * from table quick