2012-04-12 55 views
0

我有下面的查詢需要在它之前運行SET SQL_BIG_SELECTS = 1;使用SQL_BIG_SELECTS = 1導出CSV文件phpBy_SELECTS = 1

SET SQL_BIG_SELECTS = 1; 
SELECT uc_products.nid, uc_products.model, uc_products.sell_price 
FROM uc_products, node 
WHERE node.status = 1 
GROUP BY nid 

這產生了我在phpMyAdmin中所需要的。我需要將其導出爲CSV文件,但是當我導出時,它會丟失查詢的SET SQL_BIG_SELECTS = 1;部分,並且無法將其重新添加。這意味着在CSV文件中,我收到一條錯誤消息,告訴它我使用SET SQL_BIG_SELECTS = 1;爲了正確運行查詢。

有沒有人遇到過這個問題之前或有任何想法如何解決它?

+0

我設法使用MySQL Workbench而不是phpMyAdmin – 2012-04-19 10:45:55

回答

0

您可以在配置文件或服務器啓動時設置SQL_BIG_SELECTS。它也可以通過'SET SESSION SQL_BIG_SELECTS = 1'在會話基礎上進行設置。