Diskuze: SELECT vs. DELETE
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, to co je pomalé na DELETE je samotné mazání, nikoli hledání vhodných řádků ke smazání. Pokud zavoláš DELETE na tabulku, kde nebude nic na smazání, bude to řádově stejně rychlé jako SELECT, jen když se pak již něco maže, tak to trvá, neboť se musí předělat data v tabulce.
Rozhodně použij první způsob
EDIT: Čas na php serveru a v databázi může být odlišný, proto vždy používej buď NOW(), nebo ber čas jen z PHP, nikdy ne obojí. Samozřejmě záleží, jak moc přesnou aplikaci děláš.
Aha, rozumím, děkuji za odpověď
Zobrazeno 3 zpráv z 3.