我想修改下面的代碼: SELECT * INTO OUTFILE 'C:\\my_excel_table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM mytable;
,使其轉儲結果爲LONGTEXT /變量,而不是一個輸出文件。
我有一個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獲取該文件並下載它?