Я пытаюсь запустить следующую простую тестовую таблицу temp, а затем UNIONing два разных выбора:
CREATE TEMPORARY TABLE tmp
SELECT * FROM people;
SELECT * FROM tmp
UNION ALL
SELECT * FROM tmp;
Но получим #1137 - Can't reopen table: 'tmp'
Я думал, что временные таблицы должны были длиться сессии. В чем проблема?