Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Masowa zamiana w bazie "x" na "y"
Forum PHP.pl > Forum > Przedszkole
GigaDownload
Witam,



Chciałbym zmienić masowo powiedzmy http://www.plikplikplik.pl/x.jpg na http://www.plikplikplik.pl/y.jpg

Wszystko mieści się w jednej tabeli, w jednej kolumnie o nazwie "xyz". Dodatkowym problemem może być, iż oprócz http://www.plikplikplik.pl/x.jpg są jeszcze inne dane. Prosiłbym o podanie polecenia, które by zmieniło wszystkie http://www.plikplikplik.pl/x.jpg na http://www.plikplikplik.pl/y.jpg bez skutków ubocznych.



Wiem, że można ściągnąć tabelę i zamienić, ale wolałbym tego nie robić.



Pozdrawiam
bmL
Kod
UPDATE tabela SET xyz = REPLACE(xyz,'http://www.plikplikplik.pl/x.jpg','http://www.plikplikplik.pl/y.jpg');

Mimo wszystko przed wykonaniem zapytania zrobił bym kopie bazy danych snitch.gif
GigaDownload
Dziękuję, wszystko przebiegło pomyślnie smile.gif

--------------------------------------
Dodano: 1 listopada

Mam jeszcze podobne pytanie - jeżeli chcę zamienić "x" na "y" we wszystkich tabelach w bazie to jakie zapytanie muszę wykonać?




Wiem, że można ściągnąć bazę i zrobić "zamień" w Notatniku++, ale jestem ciekawy czy można to zrobić z poziomu phpMyAdmina. smile.gif
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.