Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Pole typu TIMESTAMP
b4rt3kk
post
Post #1





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Mój problem dotyczy pola typu TIMESTAMP. Otóż pobiera ono i zapisuję bieżącą datę, nieważne czy to podczas wpisywania nowego rekordu czy jego edycji. Czy da się zrobić by data pozostawała ta, która została zapisana podczas wpisywania nowego rekordu, a nie podczas jego edycji? Tzn. chodzi mi o to, by pole typu TIMESTAMP nie podlegało edycji. np.

  1. // to zapytanie zapisuje bieżącą datę
  2. $z="INSERT INTO `tabela` VALUES (`rekord`) ('dupa')";
  3.  
  4. // a to zapytanie nie powinno zmieniać daty
  5. $z="UPDATE `tabela` SET `rekord`='dupa' WHERE warunek";


no i edycji podlega też niestety pole, nazwijmy je data, gdzie znów wpisana jest wartość bieżącej daty.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
tehaha
post
Post #2





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

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


pewnie masz ustawione atrybuty - on update CURRENT TIMESTAMP usuń ten atrybut i będzie ok
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 - 17:42