Mysql ideiglenes táblák
Az ideiglenes táblák nagyon hasznosak lehetnek bizonyos esetekben az ideiglenes adatok mentéséhez. A legfontosabb dolog, amit az ideiglenes táblákról ismerni kell, hogy törölni fogják őket, amikor a jelenlegi ügyfél munkamenet leáll.
Ideiglenes táblákat adtak a MySQL 3.23-as verziójához. Ha a MySQL korábbi verzióját használja, mint a 3.23, akkor nem használhat ideiglenes táblákat, de használhat heap táblákat.
Amint korábban említettük, az ideiglenes táblák csak addig folytatódnak, amíg a munkamenet él. Ha PHP-kódban futtatja a kódot, az ideiglenes tábla automatikusan megsemmisül, amikor a parancsfájl befejezi a végrehajtást. Ha a MySQL ügyfélprogramhoz kapcsolódik egy MySQL adatbázis-kiszolgálóhoz, az ideiglenes tábla mindaddig létezik, amíg az ügyfél bezárva vagy kézzel megsemmisíti a táblát.
Az alábbiakban bemutatjuk, hogyan használhat egy ideiglenes táblát. Ugyanez a kód használható a PHP szkriptekben a mysql_query () függvénnyel.
Amikor a parancsot kiadó táblák megjelenítése, majd az ideiglenes tábla nem szerepel. Most, ha elhagyja a MySQL ülés, és akkor kiadja a SELECT parancs, akkor a nincs adat az adatbázisban. Még az ideiglenes asztalod sem létezik.
Az ideiglenes táblák törlése:
Alapértelmezés szerint minden ideiglenes táblát törölni kell a MySQL használatával, amikor az adatbázishoz való kapcsolódás megszűnik. Ha azonban el szeretné távolítani őket, akkor a DROP TABLE parancs kiadásával.
Az alábbi példa egy ideiglenes tábla eldobásával: