![]() ![]() |
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 |
|
|
|
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 |
|
|
|
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
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 13.07.2007 Skąd: łódź 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 dzięki ale rozwiązanie poniżej bardziej mnie satysfakcjonuje ale dzięki (IMG:style_emoticons/default/smile.gif) 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 (IMG:style_emoticons/default/smile.gif) EOT |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 11:43 |