Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana części wartości komórki
Forum PHP.pl > Forum > Bazy danych > MySQL
Blash
W bazie mam tabelę, w której komórkach zapisany jest tekst.
Chciałbym zastąpić jeden wyraz w tym tekście innym. Czyli jeśli mam 'ala ma czarnego kota', to chcę aby było 'ale ma brązowego kota'.

Oczywiście potrafię za pomocą zapytania zmienić zawartość komórki. Problem polega jednak na tym, że tych komórek mam kilkaset.
Próbowałem znaleźć jakieś zapytanie, które by umożliwiły taką edycję wartości komórki, jednak nic nie znalazłem.
Zastanawiałem się także nad napisaniem skryptu, który by pobierał tekst z określonych komórek, rozbijał go na pojedyncze słowa, zamieniał to ważne (czarny -> brązowy), znów łączył tekst w całość i aktualizował tekst w bazie.
Jednak nie wydaje mi się to optymalnym rozwiązaniem.
nevt
jaki problem?
  1. UPDATE tabela SET pole=REPLACE(pole, 'czarnego', 'brązowego');
Blash
Wielkie dzięki, działa tak jak trzeba 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.