webForumDet fria alternativet

Temporär tabell?

2 svar · 293 visningar · startad av xrobx

xrobxMedlem sedan mars 2003106 inlägg
#1

... har stött på problem med MySQL igen :l

Jag försöker skapa en temporär tabell dit jag
laddar en del data.
Problemet är det att jag inte får (eller ser) något svar från
min temporära tabell.

Exempel (exakt syntax) på en fråga som inte returnerar något svar:

CREATE TEMPORARY TABLE x (pID INT) ;
INSERT INTO x
SELECT DISTINCT PersonalID FROM tblPersonalBokning
WHERE PersonalID > 1;
SELECT * FROM x;

Borde inte ovanstående fråga returnera raderna från tabellen "x" på det här sättet?
Vad gör jag för fel?

Jag kör "MySQL 3.23.58-max-debug"

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Jo, det tycker jag. Om du testar frågan

SELECT DISTINCT PersonalID FROM tblPersonalBokning
WHERE PersonalID > 1;

vad får du då?

Vad händer i ditt fall?

xrobxMedlem sedan mars 2003106 inlägg
#3

Jag får det svar jag förväntar av frågan:

PersonalID
2
3
5

(Jag kör alla frågor från phpMyAdmin's "frågefönster" för övrigt)

Visst är det skumt! :OO

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)