Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%)
|
Mam problem,
Posiadam tabelę, a w niej różne wartości w tym date dodania materiału. Utrzymuję ją w wartości timestamp. Domyślnie ma wartość NULL, podczas dodawania dopisuję ją parametrem now() w zapytaniu sql. Problem jest, gdy w phpmyadminie edytuje manualnie jakiś rekord. Za każdym razem phpmyadmin wyświetla mi w propozycji now... w liście nie moge również doszukać się wartości "keep old"... (IMG:http://www.bankfotek.pl/image/473199.jpeg) Czy ktoś ma jakiś pomysł co zrobić, abym mógł edytować wpisy w phpmyadminie bez resetowania daty przy każdej zmianie ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
@nospor albo mnie zaraz zawstydzisz jak TurboDynoMen, albo jednak domyślnie pole TIMESTAMP się nie aktualizuje.
Zrobiłem test na MySQL 5.0.51b i bez ustalenia domyślnej wartości po dodaniu rekordu w polu nic nie ma, a bez ustalenia ON UPDATE CURRENT_TIMESTAMP po edycji rekordu też nic się nie dzieje. Poza tym w manualu, który przytoczyłeś jest napisane: Cytat With a DEFAULT CURRENT_TIMESTAMP clause and no ON UPDATE clause, the column has the current timestamp for its default value but is not automatically updated. Ustawienie pola na typ TIMESTAMP powoduję automatyczną aktualizację tego pola przy każdej edycji rekordu niezależnie czy się uzywa do tego PMA czy innego skryptu/programu do zarządzania bazą (IMG:style_emoticons/default/smile.gif) Więc chyba jednak nie jest tak jak piszesz (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
seba22 [PHP][MySQL]phpmyadmin forsuje pod timestamp wartość NOW ? 13.12.2009, 16:44:04
darko Nie wiem jak ma się do tego phpmyadmin, ale wygląd... 15.12.2009, 02:16:01
nospor Ustawienie pola na typ TIMESTAMP powoduję automaty... 15.12.2009, 09:34:16
vokiel Czy przypadkiem TIMESTAMP nie jest po prostu typem... 15.12.2009, 11:00:33
nospor CytatMoże się mylę, poprawcie, jeśli tak.To przecz... 15.12.2009, 11:10:38
nospor Ok, wprowadziłem nieco w błąd. Zapomniałem że zyje... 15.12.2009, 12:02:03
darko Polecam zmianę pól timestamp na datetime, format t... 15.12.2009, 12:56:59
Deamos Odkopię bo może się przydać dla potomnych, sam ten... 6.12.2010, 17:44:53 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:46 |