Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Data edycji rekordu
Forum PHP.pl > Forum > Bazy danych > MySQL
Kirtan Loor
Czy zna ktos funkcje mysql ktora zwroci czas ostatniej edycji rekordu?
behemot
Witam,

Ja nie znam ale oto szybkie rozwiazanie. Do tabeli dodajesz kolumne np. edition_time i przy kazdej zmianie rekordu wstawiasz tam bierzaca date i czas. Ew. wywolujesz triggera po kazdym update'cie, ktory robi to automatycznie.

Pozdrawiam,
kuba
R2r
Wykorzystaj do tego kolumne typu Timestamp - pierwsza kolumna tego typu w tabeli jest automatycznie aktualizowana przy zmianach rekordu. Więcej na ten temat znajdziesz w manualu MySQL'a.
Kirtan Loor
Wiem i uzywam takiego rozwazania. Ale mam niestety calkiem pokazna tabele bez tego wspanialego udogodnienia.smile.gif Dlatego zastanawiam sie czy jest taka funkcja. Wtedy wiele by to pomoglo.
R2r
A jest jakis problem w tym zeby ta kolumne dodac do tabeli??
Darti
Rekordu to nie wiem, ale tabeli to moze Ci pomoze:
http://forum.php.pl/index.php?showtopic=27474
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.