Autor | Zpráva | ||
---|---|---|---|
Janik Profil * |
#1 · Zasláno: 16. 8. 2008, 00:19:20
Ahoj. Používám mysql, jsem začátečník. Předstvte si tabulku, která bude mít jeden ze sloupců typu DATE. Chci, aby se automaticky mazal každý řádek tabulky, který má v sobě hodnotu ve sloupci date menší o jeden den než je aktuální datum. Jak na to?
|
||
somebody Profil |
#2 · Zasláno: 16. 8. 2008, 00:21:57 · Upravil/a: somebody
Jednoduše, uděláš si script který vybere id těchto záznamů např. A ve while selectu budeš dělat Delete těchto id.
A to vše za použití kouzelnýho cronu. Pokud ho nepodporuje tvuj hosting tak existuje webcron.org(tuším) Automaticky přímo v db to samozřejmě nejde. Db je uložiště, žádna časovaná bomba :-) |
||
Janik Profil * |
#3 · Zasláno: 16. 8. 2008, 00:34:45
A co tahle oracle?
|
||
Janik Profil * |
#4 · Zasláno: 16. 8. 2008, 00:35:02
Tam se to musí také skriptem?
|
||
somebody Profil |
#5 · Zasláno: 16. 8. 2008, 00:40:40
Pokud se nepletu tak tady nejde o to co to je, ale co chcete provést.
A vy chcete spojit tři události do jedné a to ještě automaticky, tj jak vytvořit perpetum mobile :-) Všechno se musí něčím spouštet, tak samo i ten script(přikazy v db). |
||
Kajman_ Profil * |
#6 · Zasláno: 16. 8. 2008, 08:50:09
A co tahle oracle?
Tam si můžete např. naplánovat job. |
||
Časová prodleva: 16 let
|
0