De tijdelijke tabellen kunnen in sommige gevallen zeer nuttig zijn om tijdelijke gegevens te bewaren. Het belangrijkste dat bekend moet zijn voor tijdelijke tabellen is dat ze worden verwijderd wanneer de huidige clientsessie wordt beƫindigd.
Wat zijn tijdelijke tabellen?
tijdelijke tabellen werden toegevoegd in de MySQL versie 3.23. Als je een oudere versie van MySQL gebruikt dan 3.,23, je kunt de tijdelijke tabellen niet gebruiken, maar je kunt Heap tabellen gebruiken.
zoals eerder vermeld, zullen tijdelijke tabellen alleen duren zolang de sessie in leven is. Als je de code in een PHP script uitvoert, wordt de tijdelijke tabel automatisch vernietigd wanneer het script klaar is met uitvoeren. Als je verbonden bent met de MySQL database server via het MySQL client programma, dan zal de tijdelijke tabel bestaan totdat je de client sluit of de tabel handmatig vernietigt.
voorbeeld
het volgende programma is een voorbeeld dat het gebruik van de tijdelijke tabel laat zien., Dezelfde code kan gebruikt worden in PHP scripts met behulp van de mysql_query () functie.
wanneer u een show TABLES opdracht geeft, dan wordt uw tijdelijke tabel niet weergegeven in de lijst. Nu, als je uitlogt bij de MySQL sessie en dan zal je een SELECT commando uit te geven, dan zul je geen gegevens beschikbaar in de database te vinden. Zelfs uw tijdelijke tafel zal niet bestaan.
tijdelijke tabellen laten vallen
standaard worden alle tijdelijke tabellen verwijderd door MySQL wanneer uw databaseverbinding wordt beƫindigd., Nog steeds als je ze tussendoor wilt verwijderen, dan doe je dit door de opdracht DROP TABLE uit te geven.
het volgende programma is een voorbeeld van het laten vallen van een tijdelijke tabel –