我有一个SELECT INTO OUTFILE查询,该查询可以返回高达约160,000行或几十兆字节的数据。运行需要很长时间 - 比如20分钟。如果我做LIMIT 100查询需要几分之一秒的时间,所以它看起来像我的查询可能几乎是尽可能优化。 是否有任何针对SELECT INTO OUTFILE的性能改进技术?例如,在my.cnf中可能有一些内存设置有帮助或其他内容。 注意:这个问题不是关于查询优化
我使用了MySQL INTO OUTFILE生成与SQL数据的文件。 $wpdb->query("SELECT * INTO OUTFILE 'result.sql' FROM ". DB_PHOTOS .";");
我现在想将文件下载到客户端(与PHP)。由于它是一个WordPress插件,我不想特定位置(如c:/结果)。我如何使用PHP获取该文件并下载它?
我想修改下面的代码: SELECT * INTO OUTFILE 'C:\\my_excel_table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM mytable;
,使其转储结果为LONGTEXT /变量,而不是一个输出文件。