Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Jak wyszukać rekord który jest pusty
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


Witam!
Mam dość obszerną bazę danych, w jednej z tabeli przetrzymuję konta użytkowników. Chce wykonać pewnie zmiany w tabelach których jedna z komórek jest pusta.

Mam następujące zapytanie:
  1. UPDATE `test_users`
  2. SET advice = 'test'
  3. WHERE advice = 'pusty element'
  4. LIMIT 15


Z tym, że nie wiem co wpisać w ten pusty element aby wyświetlało a raczej updatowało rekordy które spełniają ten warunek, dodatkowo chciałbym do tego jeszcze dodać sortowanie. Czy można to dodać tak "po prostu" czyli do zapytania sort by i podczas updatu będą brane już posortowane rekordy, czy trzeba to wykonać inaczej?

Wolę najpierw zapytać przed gmeraniem w bazie ze zmianami ponieważ jak tak pisałem kont jest dość dużo więc łatwo można sobie zmarnować parę godzin życia poprawiając to co się popsuło (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dominis
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 19
Dołączył: 13.02.2010

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


  1. UPDATE `test_users`
  2. SET advice = 'test'
  3. WHERE advice IS NULL


Wszystkie rekordy ktore advice jest NULL wpisze Ci test.

Sortujesz w innym zapytaniu, przy wyświetlaniu

  1. SELECT * FROM test_users WHERE advice = 'test' ORDER BY id_user ASC


Przed wykonaniem zapytań zrób sobie kopie bazy danych
eksporty w phpmyadmin-ie lub mysqldump-em w konsoli

Pozdrawiam
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: 9.10.2025 - 06:54