Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie do bazy - czyszczenie wartości jednego pola, Jak wyczyścić wszystkie wartości jednego pola w określonej tabeli
szymek001
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 21.09.2005

Ostrzeżenie: (10%)
X----


Witam, w jaki sposób mogę wyczyścić wartości danego pola w określonej tabeli? W phpMyAdminie jest opcja czyszczenia tylko całej tabeli, a pola można jedynie kasować. Czy jest jakieś zapytanie, które pozwoli na zresetowanie wartości danego pola, tak by dla każdego ID pole A miało wartość 0?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szymek001
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 21.09.2005

Ostrzeżenie: (10%)
X----


to jeszcze jedno, dla niektórych pewnie proste pytanie: jak posortować ostatnie 30 artykułów według oceny?
Artykuły są sortowane po id z auto_increment.

Do posortowania według oceny używam:
  1. SELECT * FROM artykuly ORDER BY glosy_wartosc/glosy_ilosc DESC LIMIT 12


domyślam się, że trzeba to zrobić używając where, tyle że nigdzie nie mogę znaleźć w jaki sposób to zrobić.
Próbowałem coś takiego dodać, by wliczało tylko te, których id jest większe od sumy-30, lecz niestety nie działa:
Kod
WHERE id>COUNT(*)-30


Samo COUNT dobrze zlicza ilość artykułów i wygląda tak:
  1. SELECT COUNT(*) FROM artykuly


z góry dziękuję za odpowiedź (IMG:style_emoticons/default/winksmiley.jpg)
Pozdrawiam

Ten post edytował szymek001 12.04.2010, 14:12:16
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 06:18