powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание временной таблицы по образцу другой таблицы
2 сообщений из 2, страница 1 из 1
Создание временной таблицы по образцу другой таблицы
    #38517373
OlegROA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

В хранимке необходимо создать временную таблицу, в которой будут собираться записи из другой InnoDB-таблицы.
Т.е., нужно создать временную таблицу с полями как в таблице-образце.
Можно, конечно, воспользоваться конструкцией LIKE original_table.
Но! В таблице-образце есть автонумеруемое поле, которое во временной таблице не нужно.
Так же, во временной таблице не нужны ключи.
Да и, честно говоря, некоторые поля таблицы-образца во временной таблице та же не нужны!

Можно, конечно, тупо скопипастить декларации нужных полей, но прийдется тогда постоянно синхронизировать возможные изменения в таблице-образце и во временной таблице.

Идеально было-бы что-то типа:
Код: sql
1.
2.
3.
CREATE TEMPORARY TABLE temp_Table (
col1 LIKE(original_table.col1),
col2 LIKE(original_table.col2)) ENGINE=MEMORY;



Что посоветуете?
Спасибо!
...
Рейтинг: 0 / 0
Создание временной таблицы по образцу другой таблицы
    #38517450
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OlegROAЧто посоветуете?Делать точную копию, потом дропать ненужное. На пустой таблице это быстро.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание временной таблицы по образцу другой таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]