lexis72
28.10.2014, 19:59:33
Witam, Kiedy zostanie usunieta tabela tymczasowa jesli zapytanie do jej utworzenia zostanie wstawione do kodu strony php? Czy po wykonaniu zapytania automatycznie zostanie usunięta czy będzie w bazie mysql aż nie zostanie wykonana kwerenda o jej usunięciu?
Pyton_000
28.10.2014, 20:05:53
to drugie, lub padu serwera mysql
lexis72
28.10.2014, 20:10:24
A orientuje się ktoś czy w ogóle takie tworzenie tabel tymczasowych jako pomocniczych do większych zapytan selectowych jest używane w języku php?
Pytam ponieważ na co dzień używam SQL Servera w którym jest to powszechne zachowanie które bardzo ułatwia prace w obrębie danej sesji i z przyzwyczajenia chciałbym skorzystać z tego także przy zapytaniu w php ale może to w ogóle nieodpowiednia droga?
Pyton_000
28.10.2014, 20:25:19
php to php, sql to sql, kwestia obsługi.
Jeżeli Twój serwer MySQL obsługuje tabele tymczasowe, to możesz to zrobić spod php. Problem mógłby pojawić się, jeżeli np. chciałbyś używać biblioteki ORM albo DBAL, np. Doctrine, Zend Db - wtedy już niekoniecznie muszą one wspierać tabele tymczasowe.
Pyton_000
29.10.2014, 09:03:49
Czemu nie, wystarczy odpalić ręcznie zapytanie z engine=memory i wsio.
irekk
29.10.2014, 11:09:33
Cytat
A TEMPORARY table is visible only to the current session, and is dropped automatically when the session is closed. This means that two different sessions can use the same temporary table name without conflicting with each other or with an existing non-TEMPORARY table of the same name.
http://dev.mysql.com/doc/refman/5.1/en/create-table.htmlJakby miało czekać na DROPa to by można nieźle bazę zawalić śmieciami
Pyton_000
29.10.2014, 11:15:36
Ok widzisz

Ja tu o Memory cały czas
aniolekx
29.10.2014, 11:33:25
jak już ktoś wspomniał wyżej PHP to PHP, a tabele tymczasowe to coś co istnieje w bazie danych, np w MySQL lub SQL Server.
Upraszczając: kiedy skrypt kończy prace, połączenie z baza jest zamykane (no chyba ze zamykasz połączenie z baza gdzieś wcześniej w skrypcie, rożne rzeczy ludzie piszą ;p), tabela znika.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.