Я пытаюсь создать временную таблицу в MySQL 8.0 через командную строку.Оператор select правильно возвращает значения сам по себе, но когда он помещается в оператор CREATE TEMPORARY TABLE
, я получаю ошибку.
Я пробовал несколько вещей, от изменения синтаксиса до других операторов вставки.Не могу найти решение.Спасибо всем, кто может помочь.
create temporary table tempTable
select game_date
,home_team
,inning
,inning_topbot
, 'innType'=case when inning_topbot='top' then away_score
else home_score
end
from pitchdata;
ERROR 1166 (42000): Incorrect column name ''innType'=case when inning_topbot='top' then away_score else home_score end'