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

#1 před 2 lety

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é.

 

#2 před 2 lety

Ondřej Brejla
Člen
Registrovaný: 20. 4. 2008
Příspěvky: 694

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;

 

#3 před 2 lety

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é?

 

#4 před 2 lety

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)

 

#5 před 2 lety

Ondřej Brejla
Člen
Registrovaný: 20. 4. 2008
Příspěvky: 694

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ý…)

 

Zápatí