• Úvodní stránka
  •  » MySQL
  •  » event on schedule – automatické smazání tabulky např. po 5 minutách

#1 13. 11. 2009 18:31

jklasdf
Člen
Registrovaný: 13. 11. 2009
Příspěvky: 7

event on schedule – automatické smazání tabulky např. po 5 minutách

http://dev.mysql.com/…e-event.html

http://dev.mysql.com/…-events.html

http://www.root.cz/…emata-mysql/

Podíval jsem se na mysql manuál – create event a podle něho jsem na localhostu do mysql příkazového řádku napsal zápis:

CREATE EVENT mazeme ON SCHEDULE AT ‚2009–11–13 15:59:00‘ DO drop table aea82m03nbeh1iegsrjo5t73gs4;

Napsalo to query:OK, ale když nastal čas, tabulka se nesmazala. Nevíte někdo proč? Nebo neznáte stránku o event česky? Anebo umíte někdo anglicky a můžete mě říct, co je přibližně v tom manuálu napsané.

Offline

 

#2 13. 11. 2009 18:53

Ondřej Brejla
Člen
Místo: Praha
Registrovaný: 20. 4. 2008
Příspěvky: 472
Web

Re: event on schedule – automatické smazání tabulky např. po 5 minutách

Mám dojem, že scheduler je defaultně vypnutý…je potřeba ho zapnout pomocí: SET GLOBAL event_scheduler = 1;

Offline

 

#3 13. 11. 2009 21:50

jklasdf
Člen
Registrovaný: 13. 11. 2009
Příspěvky: 7

Re: event on schedule – automatické smazání tabulky např. po 5 minutách

Napsal jsem do příkazového řádku: SET GLOBAL event_scheduler = 1; Potom jsem to zkusil znovu a zase nic.

Nevypsalo by to chybu, kdyby to bylo vypnuté?

Offline

 

#4 13. 11. 2009 23:05

jklasdf
Člen
Registrovaný: 13. 11. 2009
Příspěvky: 7

Re: event on schedule – automatické smazání tabulky např. po 5 minutách

show proceslist; mně vypsat toto:

Id      User    Host    db      Command         Time    State   Info
Ukončit        86      event_scheduler         localhost       NULL    Daemon  6683    Waiting on empty queue  NULL
Ukončit        105     root    localhost:1564  obchod  Sleep   82              NULL
Ukončit        114     root    localhost:1860  obchod  Query   0       NULL    SHOW PROCESSLIST

Editoval jklasdf (13. 11. 2009 23:09)

Offline

 

#5 15. 11. 2009 13:50

Ondřej Brejla
Člen
Místo: Praha
Registrovaný: 20. 4. 2008
Příspěvky: 472
Web

Re: event on schedule – automatické smazání tabulky např. po 5 minutách

Nepotřebuje náhodou název tabulky i se schématem? Má ten user právo na smazání té tabulky? Dáváš správný čas? (Nelze zadávat čas minulý…)

Offline

 
  • Úvodní stránka
  •  » MySQL
  •  » event on schedule – automatické smazání tabulky např. po 5 minutách

Zápatí