當查詢中包含GROUP BY或者DISTINCT時,MySQL會使用臨時表來保存中間結果集。
當查詢中包含子查詢時,MySQL會使用臨時表來保存子查詢的結果。
當查詢中包含ORDER BY或者LIMIT時,MySQL會使用臨時表來排序或限制結果集。
當查詢的表中有大量數據需要排序或者連接時,MySQL可能會使用臨時表來處理。
當查詢中使用了臨時表或者內存表時,MySQL也會顯示using temporary。