《Mysql實例mysql臨時表使用注意事項》要點:
本文介紹了Mysql實例mysql臨時表使用注意事項,希望對您有用。如果有疑問,可以聯系我們。
在mysql數據庫中創建臨時表時,可以使用temporary關鍵字.MYSQL應用
例如:
?MYSQL應用
臨時表只在當前連接可見,當這個連接關閉時,會自動drop.這就意味著你可以在兩個不同的連接里使用相同的臨時表名,并且相互不會沖突,或使用已經存在的表,但不是臨時表的表名.(當這個臨時表存在時,存在的表被隱藏了,如果臨時表被drop,存在的表就可見了).MYSQL應用
注意,創建臨時表,必須有 create temporary table 權限.MYSQL應用
臨時表的限制:
臨時表只能用在 memory,myisam,merge,或者innodb
臨時表不支持mysql cluster(簇)
在同一個query語句中,你只能查找一次臨時表.例如:下面的就不可用
MYSQL應用
如果在一個存儲函數里,你用不同的別名查找一個臨時表多次,或者在這個存儲函數里用不同的語句查找,這個錯誤都會發生.
show tables 語句不會列舉臨時表MYSQL應用
你不能用rename來重命名一個臨時表.但是,你可以alter table代替:
?MYSQL應用
臨時表用完后要記得drop掉:
?MYSQL應用
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/6488.html