![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 20.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki problem jest tabela, ktora ma 5 pol jedno z nich to pole TIMESTAMP z funkcja NOW() oraz cztery inne pola. Kiedy robie UPDATE np. dwoch pol i nie jest nim pole typu TIMESTAMp to on aktualizuje mi rowniez to pole typu TIMESTAMP pomimo tego ze nie wybralem go w zapytaniu. Tak wyglada zapytanie $zapytanie = "update ankiety set status='gotowe' where IdZgloszenia='$IdZgloszenia'"; i to zapytanie aktualizuje mi rowniez pole data_zlozenia - jak zauwazyliscie nie ma go z apytaniu. Czy ktos potrafi mi wyjasnic ta zagadke?? |
|
|
![]() ![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 425 Pomógł: 0 Dołączył: 28.05.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
TIMESTAMP chyba będzie aktualizowany przy każdej zmianie w tabeli.
-------------------- nospor, jestem z Wami.
Alpha IT |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 20.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
w takim razie jaka funkcja nalezy zamienic TIMESTAMP aby przy dodaniu rekordu do tabeli w polu data_zlozenia pobral biezaca date a pozniejszy update tego rekordu nie aktualizowal by juz pola data_zlozenia?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Kas @ 2005-08-10 13:54:02) TIMESTAMP chyba będzie aktualizowany przy każdej zmianie w tabeli. @Brasco moze pole typu INT i trzymanie czasu w postaci UNIX_TIMESTAMP tak, ale jezeli nie myle sie to w przypadku gdy masz dwa pola tego typu w tabeli to aktualizowane jest tylko to pierwsze |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:45 |