當(dāng)查詢中包含GROUP BY或者DISTINCT時(shí),MySQL會(huì)使用臨時(shí)表來保存中間結(jié)果集。
當(dāng)查詢中包含子查詢時(shí),MySQL會(huì)使用臨時(shí)表來保存子查詢的結(jié)果。
當(dāng)查詢中包含ORDER BY或者LIMIT時(shí),MySQL會(huì)使用臨時(shí)表來排序或限制結(jié)果集。
當(dāng)查詢的表中有大量數(shù)據(jù)需要排序或者連接時(shí),MySQL可能會(huì)使用臨時(shí)表來處理。
當(dāng)查詢中使用了臨時(shí)表或者內(nèi)存表時(shí),MySQL也會(huì)顯示using temporary。