Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]phpmyadmin forsuje pod timestamp wartość NOW ?
seba22
post
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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Czy przypadkiem TIMESTAMP nie jest po prostu typem daty.
Dopiero dodanie CURRENT_TIMESTAMP jako wartości domyślnej powoduje automatyczne dodanie aktualnego znacznika czasu przy dodawaniu pola.
Spowodowanie, że wartość pola będzie aktuwalizowana przy każdej edycji można osiągnąć przez coś takiego:
  1. ALTER TABLE `tabela` CHANGE `data` `data` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
Może się mylę, poprawcie, jeśli tak.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 02:31