[ MatezYU @ 09.08.2007. 06:04 ] @
Imam problem sa temp tabelama.
Hocu da kreiram jednu:

create temporary table marko (a int, b int);

on kaze ok.

kada odradim

select * from marko

izbaci mi gresku da ne postoji ta tabela?
Zasto?
[ Jbyn4e @ 09.08.2007. 08:12 ] @
A da ti ne izbaci gresku da nemas nista u tabeli, a? a ne da ne postoji tabela. Moras nesto i da INSERT-ujes u tabelu...
[ MatezYU @ 09.08.2007. 09:18 ] @
Insertovao sam nesto i nece... :-(
[ pawo @ 09.08.2007. 13:40 ] @
Izbaci
temporary
pa zatim probaj.

Privremena tabela se brise cim se zavrsi proces.

[ MatezYU @ 09.08.2007. 15:22 ] @
Ako izbacim temporary kreirace mi obicnu tabelu. Meni treba da se kreira jedna manja temp table od upita da bi sa tim podacima kasnije mogao lakse baratati, da ih sortiram i tako to.. Da ne bi opet sve to filtrirao kroz ogromnu tabelu zelim napraviti jedan temp table i kasnije sa tim izvucenim podacima se igrati..
[ mb_sa @ 12.08.2007. 08:01 ] @
Privremena tabela se obrise cim se zavrsi/prekine konekcija.

Izvrsi ovaj upit (sva tri istovremeno)
Code:
create temporary table marko (a int, b int);
INSERT INTO marko VALUES (1,1);
SELECT * FROM marko;
i vidjeces da ce raditi. Dakle, trebalo bi izgleda da se kreira privremena tabela, odradis sve sa njom sto zelis i da prikazes korisniku rezultate prije nego se zavrsi konekcija.

Ne znam da li bi tvoje zahtjeve mogli ispinuti MySQL VIEWS?