Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]jak zmienić datę w TIMESTAMP
Forum PHP.pl > Forum > Przedszkole
lamcpp
witam, mam pole w bazie o typie: TIMESTAMP, domyslnie wpisywana jest tam bierząca data i godzina,
a czy da się zmienić to np. przy pomocy UPDATE,
Dodam ze to polecenie nie działa (nie wyskakuje zaden bład ale nie widac zmiany):
  1. UPDATE zdjecie SET DATA='1111-11-11' WHERE id=43
darko
To nie jest cały timestamp, którego format to YYYY-MM DD HH:MM:SS

Zobacz jak wyglądają przykładowe operacje na timestampach:

SELECT DATE_add(NOW(), INTERVAL 1 day);
SELECT DATE_add(NOW(), INTERVAL 1 hour);
SELECT DATE_add(NOW(), INTERVAL 1 minute);

etc.
seth-kk
zwroc uwage jak na forum pokolorowalo twoj przyklad
  1. UPDATE zdjecie SET `DATA`='1111-11-11' WHERE id=43

lamcpp
Cytat
zwroc uwage jak na forum pokolorowalo twoj przyklad

NIe bardzo rozumiem, zamiast "data" podawałem również inną nazwe kolumny i również jest to samo...błąd nie występuje, ale też przy UPDATE nic nie zostaje zmienione.
piotrooo89
  1. UPDATE zdjecie SET DATA='1111-11-11 11:11:11' WHERE id=43


i co Ci zwraca?
lamcpp
Kod
NO własnie nic, w HeidiSQL dostaje:
0 row(s) affected, 0 column(s) x 0 row(s) in last result set. Query time: 0,000 sec.

a w MYSQL QUERY BROWSER, że instrukcja nie zwróciła wyników.
typ kolumny:
  1. type - timestamp; NULL - no; DEFAULT - current_timestamp;
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.