Тимчасові таблиці можуть бути дуже корисні в деяких випадках, щоб зберегти тимчасові дані. Найголовніше, що повинно бути відомо для тимчасових таблиць є те, що вони будуть видалені, коли поточний сеанс клієнта припиняється.
Тимчасові таблиці були додані в MySQL версії 3.23. Якщо ви використовуєте старішу версію MySQL, ніж 3,23, ви не можете використовувати тимчасові таблиці, але ви можете використовувати таблиці купи.
Як зазначалося раніше, тимчасові таблиці будуть тільки тривати до тих пір, поки сесія жива. Якщо запустити код в PHP скрипт, тимчасова таблиця буде знищена автоматично, коли скрипт закінчує виконання. Якщо ви підключені до сервера баз даних MySQL за допомогою клієнтської програми MySQL, то тимчасова таблиця буде існувати до тих пір, поки не буде закрито клієнта або вручну знищити таблицю.
Нижче наведено приклад, який показує вам використання тимчасової таблиці. Такий самий пароль може бути використаний в PHP скриптах за допомогою mysql_query () функції.
При видачі команди SHOW TABLES, то ваша тимчасова таблиця не буде вказано в списку. Тепер, якщо ви вийдіть з сесії MySQL, а потім ви будете видавати ВИБЕРІТЬ команду, то ви побачите, немає даних в базі даних. Навіть ваша тимчасова таблиця також не існує.
Видалення тимчасових таблиць:
За замовчуванням всі тимчасові таблиці віддаляються за допомогою MySQL, коли підключення до бази даних отримує припинено. Проте, якщо ви хочете, щоб видалити їх між ними, то зробити це шляхом видачі команди DROP TABLE.
Нижче наведено приклад того, скинувши тимчасову таблицю: