Вставить во временную таблицу mysql - PullRequest
0 голосов
/ 11 июня 2018
select t.* 
into #temp 
from 
( 
select 'a' as a 
union all 
select 'b' as a 
) as t 

select * from #temp 

drop table #temp 

Обычно я делаю это на сервере SQL, где я создаю временную таблицу.синтаксис "into #temp" создает нефизическую таблицу в БД, а "into temp" создает физическую таблицу в БД.

Моя проблема в MySQL - преобразовать приведенный выше оператор MSSQL.Я хочу создать временную таблицу, которая физически не создается в БД.Есть ли у нас эта функция в MySQL?

1 Ответ

0 голосов
/ 11 июня 2018

В MySQL вы бы использовали create temporary table as:

create temporary table temp as
    select 'a' as a 
    union all 
    select 'b' as a ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...