/ / Tempory Table nie istnieje błąd - mysql, node.js, temp-tables

Tabela Tempory nie istnieje błąd - mysql, node.js, temp-tables

Stworzyłem tabelę tymczasową w mysql przy użyciu węzła js express

var table_name = "table"+(+new Date());
var query = "create temporary table "+table_name+" "+select_query

Kiedy uruchomię ten kod, otrzymam wynik w konsoli

result of creating temp table OkPacket {
fieldCount: 0,
affectedRows: 1640,
insertId: 0,
serverStatus: 34,
warningCount: 0,
message: ")Records: 1640  Duplicates: 0  Warnings: 0",
protocol41: true,
changedRows: 0 }

Ale kiedy próbuję wybrać dane z tej tabeli, mysql podaje błąd, że tabela nie istnieje.

Nie jestem w stanie dowiedzieć się, jaka jest przyczyna tego błędu.

Pomóż w znalezieniu rozwiązania tego problemu.

Dziękuję Ci.

Odpowiedzi:

0 dla odpowiedzi № 1

Po długim poszukiwaniu znalazłem odpowiedź tutaj

Tabele tymczasowe istnieją tylko podczas połączenia. Jeśli utworzysz go za pomocą jednego zapytania, a następnie wykonasz osobne zapytanie dla nowego połączenia, już go nie ma.