mysql (create temporary table table_name )臨時表創建


一般在數據量比較大的查詢中,用in()等查詢條件,會嚴重影響查詢效率。

這時可以用  create temporary table table_name select id,name from table    創建臨時表

使用臨時表時注意事項:

1.自己所用的數據庫賬號要有建立臨時表的權限;
2.在同一條sql中,不能關聯2次相同的臨時表,不然,就會報如下錯誤;

RROR 1137: Can’t reopen table: ‘temp_table’

3.臨時表在建立連接時可見,關閉時會清除空間,刪除臨時表;
4.show tables 不會列出臨時表;


原文鏈接:https://blog.csdn.net/u010265663/article/details/50210867


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM