![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam tabele o nazwie XX, a w niej m.in. kolumnę o nazwie tresc.
W kolumnie tresc mam różnego rodzaju tekst i teraz chciałbym zmienić wszystko co jest pomiędzy Nazwa, a Nazwa2. Przykładowo wartość w kolumnie tresc wygląda następująco: Nazwa teksttekst Nazwa2 NazwaTES.T33 Nazwa2 Nazwacc//XxNazwa2 I teraz chciałbym ten ciąg znaków, znajdujący się pomiędzy "nazwami" zmienić na np. tub[ylt]ekst. Próbowałem zapytaniem replace, ale nie do końca udaje mi się je wykorzystać, albowiem działa tylko przy jednym określonym schemacie. Mógłby mi ktoś poradzić jak zastosować replace, albo jakieś inne polecenie dzięki któremu mógłbym zmieniać ten ciąg znaków znajdujący się pomiędzy "nazwami"? Będę bardzo wdzięczny, z góry dziękuje. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Troszkę leciwe, ale może Ci wystarczy: https://github.com/hholzgra/mysql-udf-regexp
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź, jednakże coś mi nie wychodzi.
Wymóżdżyłem coś takiego.
Po wykonaniu otrzymuję błąd: #1305 - FUNCTION sz2.regexp_replace does not exist. Ma ktoś jakiś pomysł co zrobiłem nie tak? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
A zainstalowałes plugin do MySQL ?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Tak, jest wgrany.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
serwer mysql zrestartowany>
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Tak i to samo.
Mam pytanie, czy sama składani zapytania jest poprawna? Może to w niej leży wina. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 18:22 |