Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]create date?
Cr3dO
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Hej

Jak dodaje jakieś wartości poleceniem: INSERT INTO to czy jest gdzieś zapisywana data i godzina o której zostały dodane dane, i czy można to odczytać?

Ten post edytował Cr3dO 6.09.2010, 18:11:56


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post
masiakla
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 17
Dołączył: 4.09.2010
Skąd: far far away

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


Jak sobie utworzysz pole odpowiednie to będzie. Np. pole created_at typu datetime i jak dodajesz to takim zapytaniem:
Kod
INSERT INTO tabela(...., created_at) VALUES(......, NOW())
NOW() to funkcja mysql która wstawi tam aktualną datę z godziną.
Możnaby to też wykonać trigerem

Ten post edytował masiakla 6.09.2010, 18:32:34
Go to the top of the page
+Quote Post
tehaha
post
Post #3





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


możesz też dać pole typu TIMESTAMP i ustawić domyślnie CURRENT_TIMESTAMP, wtedy to będzie wykonywane automatycznie, jeżeli chcesz żeby data była aktualizowana przy UPDATE to ustaw jeszcze Atrybuty: on update CURRENT_TIMESTAMP
Go to the top of the page
+Quote Post
Cr3dO
post
Post #4





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 13.07.2007
Skąd: łódź

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


Cytat(masiakla @ 6.09.2010, 19:30:17 ) *
Jak sobie utworzysz pole odpowiednie to będzie. Np. pole created_at typu datetime i jak dodajesz to takim zapytaniem:
Kod
INSERT INTO tabela(...., created_at) VALUES(......, NOW())
NOW() to funkcja mysql która wstawi tam aktualną datę z godziną.
Możnaby to też wykonać trigerem


dzięki ale rozwiązanie poniżej bardziej mnie satysfakcjonuje ale dzięki smile.gif


Cytat(tehaha @ 6.09.2010, 19:40:10 ) *
możesz też dać pole typu TIMESTAMP i ustawić domyślnie CURRENT_TIMESTAMP, wtedy to będzie wykonywane automatycznie, jeżeli chcesz żeby data była aktualizowana przy UPDATE to ustaw jeszcze Atrybuty: on update CURRENT_TIMESTAMP


Strzał w 10 smile.gif


EOT


--------------------
Pesymista widzi ciemny tunel. Optymista widzi światełko w tunelu. Realista widzi światło pociągu. Maszynista widzi trzech debili na torach.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 03:19