![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 16.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałbym w mojej 50MB CAŁEJ BAZIE zamienić słowo A na słowo B. Znalazłem takie polecenie:
Ale to działa tylko dla jednego pola, a przecież nie będę tego robił osobno dla każdego pola dla każdej tabeli ... Znacie jakiś uniwersalny sposób? Z góry dzięki za pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 13.03.2009 Skąd: lublin Ostrzeżenie: (0%) ![]() ![]() |
trzeba sobie wygenerować update dla każdej tabeli oddzielnie - nie ma innego sposobu
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 43 Dołączył: 9.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Da się, ale nie wiem czy to będzie odpowiednie w Twoim wypadku, zależy jakie słowa chcesz zamieniać i czy możesz na chwilę wyłączyć bazę. Opis:
zrzucasz dumpa całej bazy do pliku i jakimś edytorze zamieniasz wyrazy, później kasujesz całą bazę i wczytujesz ten zmieniony plik, ale uważaj aby nie zmieniać słów kluczowych MySQL ani nie zepsuć zapytań przez tą zamianę (IMG:style_emoticons/default/smile.gif) Na wszelki wypadek zrób dumpa albo zrób to na bazie testowej |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 06:52 |