Создание таблицы
by Евгений Викторович Арбатский - Перед очередным занятие по СУБД решил освежить память по созданию таблиц и попробовать создать временную таблицу. Раннее как-то не приходилось их создавать, обычно хватало простых таблиц и их последующего удаление.
mysql> CREATE TEMPORARY TABLE test(a VARCHAR(20));
Query OK, 0 rows affected (0.00 sec)
mysql> INSERT INTO test VALUES('Проверка');
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM test;
+------------------+
| a |
+------------------+
| Проверка |
+------------------+
1 row in set (0.00 sec)
mysql> \q
Bye
[localhost]$ mysql testdb
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.0.67 Mandriva Linux - MySQL Standard Edition (GPL)
mysql> SELECT * FROM test;
ERROR 1146 (42S02): Table 'testdb.test' doesn't exist
mysql>
Re: Создание таблицы
by Евгений Викторович Арбатский - Эти таблицы удобно использовать при выполнении транзакций, а так как в полном объеме это стало работать в MySQL не так давно, то для практической реализации пока не требовалось создавать себе дополнительные сложности с созданием временных таблиц.
Возможно получится использовать эти таблицы для ускорения расчетов итогов сессиии
Возможно получится использовать эти таблицы для ускорения расчетов итогов сессиии