Zadejte hledaný výraz...

Smazání záznamu po určité době

Michal Skoula
verified
rating uzivatele
(18 hodnocení)
27. 7. 2013 15:07:05
Zdravím,
potřeboval bych, aby se mi hodnota v jednom sloupci tabulky smazala vždy po určité době, například 30s od vzniku. Napadá mě řešit to přes triggery, ale nemám s tím žádné zkušenosti. Jde to vůbec?
27. 7. 2013 15:07:05
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927236
Ondřej Švec
verified
rating uzivatele
27. 7. 2013 15:13:21
Ahoj,
co potřebuješ v databázi udržet jenom 30 sekund? To mi nějak nevoní.
27. 7. 2013 15:13:21
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927235
Roman
verified
rating uzivatele
(15 hodnocení)
27. 7. 2013 15:25:18
ondrej.svec: na tohleto bych ti třeba já odpověděl stylem "a co je ti do toho?" Otázka zněla jak něco takového udělat, autor tématu neměl zájem o evaluaci svého projektu
27. 7. 2013 15:25:18
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927234
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
27. 7. 2013 15:25:56
Napsal Michal Škoula;978330
Zdravím,
potřeboval bych, aby se mi hodnota v jednom sloupci tabulky smazala vždy po určité době, například 30s od vzniku. Napadá mě řešit to přes triggery, ale nemám s tím žádné zkušenosti. Jde to vůbec?
Pokud to má obsloužit sama databáze, pak mysql event scheduler (běžně na hostinzích není zapnutý), pokud aplikace, pak cron.
27. 7. 2013 15:25:56
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927233
Michal Skoula
verified
rating uzivatele
(18 hodnocení)
27. 7. 2013 15:38:14
Napsal Jan Stejskal;978337
Pokud to má obsloužit sama databáze, pak mysql event scheduler (běžně na hostinzích není zapnutý), pokud aplikace, pak cron.
Cron neumí minuty, ale našel jsem fcron. Podívám se na to mysql event scheduler, to by bylo asi lepší. Díky
27. 7. 2013 15:38:14
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927232
Roman
verified
rating uzivatele
(15 hodnocení)
27. 7. 2013 15:39:55
Cron minuty samozřejmě umí, neumí sekundy
27. 7. 2013 15:39:55
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927231
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
27. 7. 2013 15:40:24
Napsal Michal Škoula;978345
Cron neumí minuty, ale našel jsem fcron. Podívám se na to mysql event scheduler, to by bylo asi lepší. Díky
Umí minuty, neumí vteřiny.
27. 7. 2013 15:40:24
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927230
Michal Skoula
verified
rating uzivatele
(18 hodnocení)
27. 7. 2013 15:51:46
Jo překlep, myslel jsem sekundy :)
27. 7. 2013 15:51:46
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927229
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
27. 7. 2013 15:56:00
Napsal Michal Škoula;978350
Jo překlep, myslel jsem sekundy :)
To ovšem neznamená, že nelze mazat cronem po 30s, stačí nastavit dva záznamy s půl minutovým posunem a spouštět stejný skript, k mazání tedy dojde co 30s.
27. 7. 2013 15:56:00
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927228
Michal Skoula
verified
rating uzivatele
(18 hodnocení)
27. 7. 2013 16:04:17
Napsal Jan Stejskal;978352
To ovšem neznamená, že nelze mazat cronem po 30s, stačí nastavit dva záznamy s půl minutovým posunem a spouštět stejný skript, k mazání tedy dojde co 30s.
to se špatně nastavuje, vyřešil jsem to přes mysql:
http://www.9lessons.info/2012/10/mysql-event-scheduler.html
27. 7. 2013 16:04:17
https://webtrh.cz/diskuse/smazani-zaznamu-po-urcite-dobe/#reply927227
Pro odpověď se přihlašte.
Přihlásit