Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Pole typu TIMESTAMP
Forum PHP.pl > Forum > Przedszkole
b4rt3kk
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.
tehaha
pewnie masz ustawione atrybuty - on update CURRENT TIMESTAMP usuń ten atrybut i będzie ok
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.