|
| Временные таблицыВременная таблица автоматически удаляется по завершении соединения, а ее имя действительно только в течение данного соединения. Это означает, что в двух разных соединениях могут использоваться временные таблицы с одинаковыми именами без конфликта друг с другом или с существующей таблицей с тем же именем (существующая таблица скрыта, пока не удалена временная таблица)Создание временной таблицыCREATE TEMPORARY TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement]Пример 1: CREATE TEMPORARY TABLE IF NOT EXISTS tmp(somenum SMALLINT UNSIGNED); Пример 2: CREATE TEMPORARY TABLE tmp ( article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL, price DOUBLE(16,2) DEFAULT '0.00' NOT NULL); |