简体   繁体   English

使用SQL_BIG_SELECTS = 1后从phpMyAdmin导出CSV

[英]Export CSV from phpMyAdmin after using SQL_BIG_SELECTS = 1

I have the following query which requires SET SQL_BIG_SELECTS = 1; 我有以下查询,需要SET SQL_BIG_SELECTS = 1; to be run before it. 在它之前运行。

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

This generates exactly what I need in phpMyAdmin. 这将生成我在phpMyAdmin中所需的文件。 I need to export this as a CSV file but when I go to export, it loses the SET SQL_BIG_SELECTS = 1; 我需要将其导出为CSV文件,但是当我导出时,它将丢失SET SQL_BIG_SELECTS = 1; part of the query and there's no way to add it back in. This means that in the CSV file, I'm getting an error message telling me to use SET SQL_BIG_SELECTS = 1; 部分查询,无法重新添加。这意味着在CSV文件中,我收到一条错误消息,告诉我使用SET SQL_BIG_SELECTS = 1; in order to run the query properly. 为了正确运行查询。

Has anyone come across this problem before or have any idea how to get around it? 有没有人曾经遇到过这个问题,或者不知道如何解决这个问题?

You can set SQL_BIG_SELECTS in config file or at server startup. 您可以在配置文件中或在服务器启动时设置SQL_BIG_SELECTS。 It can also be set on a session basis with 'SET SESSION SQL_BIG_SELECTS=1'. 也可以使用'SET SESSION SQL_BIG_SELECTS = 1'在会话的基础上进行设置。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM