Я столкнулся с той же проблемой при создании временной таблицы из представления, похожего на то, что вы делаете здесь:
create temporary table temp_table_t (LIKE original_table including indexes);
У меня также был такой же странный опыт, с которым он происходил только приодин из наших серверов.
Для меня это было так же просто, как заменить original_table
(который был для меня представлением) на синтаксис
create or replace view my_view as (
// my view definition
);
.После этого процесс, который я использовал для создания временных таблиц, не дал никаких ошибок.
Я не знаю, что вы можете сделать со своей таблицей, поскольку это не так просто, как переопределить представление.Если вы можете позволить себе потерять данные, попробуйте сбросить таблицу и воссоздать ее.