PHP fóra: Builder | JakPsatWeb | Webtrh
Nejste přihlášen(a)
Stránky: 1
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é.
Mám dojem, že scheduler je defaultně vypnutý…je potřeba ho zapnout
pomocí: SET GLOBAL event_scheduler = 1;
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é?
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)
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ý…)