Create temporary table mysql (створити тимчасову таблицю,)
щоб створити тимчасову таблицю, копію вже існуючої, використовуйте вираз (кілька прикладів) =
де
new_t = це ім'я нової таблиці
а
old_t = це ім'я старої (вже існуючої у вашій базі даних) таблиці
База даних MySQL допускає створення тимчасових таблиць.
Оскільки mysql не підтримує вкладені SELECT, можна розбити один складний SELECT на кілька простих з використанням тимчасових таблиць.
Недоліком такого підходу є виконання другого запиту в циклі,
що може створити серйозну навантаження на сервер MySQL. Виходом з цієї
ситуації буде створення тимчасової таблиці з результатами першого запиту,
як це показано нижче.
Створення тимчасової таблиці з результатами запиту
Як видно з лістингу, виконання другого SQL-запиту винесено з тіла
циклу. Після виконання скрипта таблиця temp_table, створена в пам'яті, буде
знищена автоматично.
Читайте інші цікаві статті
- MySQL робота з користувачі

- MySQL: "Access denied for user 'debian-sys-maint' @ 'localhost'"

- Як дізнатися самі непотрібні індекси в MySQL

- Установка і настройка патча безпеки php5-suhosin

- Відновлення бази INNODB

- mysqldump - бекап / дамп даних в Mysql

- Zabbix 2 - моніторимо MySQL

- Таблиця відзначена як пошкоджена і має бути відновлена (Error 1194)

- Синтаксис команди UPDATE

- Зручно дивимося лог запитів на півночі
