Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Aktualuzajca bazy]
_Martin_
post
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Witam mam problem

Mam w bazie danych imie i nazwisko. są ICH Tysiące, i się tylko inne są imienia a nazwiska czyli 2 człon jest ten sam np:

Martin Zalawski
Andrzej Zalawski
Mateusz Zalawski
Paweł Zalawski

I Mam problem ma być Zalewski a nie Zalawski
I Co zrobić aby w bazie zmienić samo Zalawski

probowałem tym ale nic nie zmienia:

  1. UPDATE pilkarze SET imie_nazwisko = REPLACE(imie_nazwisko, 'Zalawski', 'Zalewski') WHERE (imie_nazwisko LIKE 'Zalawski')


Ale nic z tego
NIBY TAK Ale niby nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Cytat
Zmodyfikowanych rekordów: 0 (Wykonanie zapytania trwało 0.1342 sekund(y))


(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Proszę i pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zajrzyj do manuala i zobacz jak wyglada struktura like
nie: LIKE 'Zalawski'
a : LIKE '%Zalawski%'
Go to the top of the page
+Quote Post
Gapollo
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 2.11.2006
Skąd: 52.259 °N, 21.020 °E

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


W TYM WYPADKU
  1. UPDATE pilkarze SET imie_nazwisko = REPLACE(imie_nazwisko, 'Zalawski', 'Zalewski')

wystarczy
co prawda wyswietli, ze zmodyfikowano wszystkie rekordy, ale faktyczna zmiana dotyczyć będzie tylko tych, rekordów, o które biega
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:37