Jacek06 Napisano Styczeń 24, 2021 Zgłoś Udostępnij Napisano Styczeń 24, 2021 Witam na początku powiem że jestem początkującym programistą proszę o wyrozumiałość. Co potrzebuje uczę się obsługi bazy danych MySQL mam bazę w niej rekordy w jednym z rekordów mam tekst( w mroczny świat... <center>Przykład</center>) potrzebuje usunąć z tekstu (<center>Przykład</center>) tylko tam gdzie słowo przykład mam różny tekst w każdym z rekordów a muszę to usunąć we wszystkich jednym zapytaniem sql jak będzię wyglądało zapytanie sql żeby usunęło dany tekst w każdym rekordzie. Dziękuje za zrozumiałość i za pomoc. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Bartosz Wójcik Napisano Styczeń 26, 2021 Zgłoś Udostępnij Napisano Styczeń 26, 2021 Podaj więcej przykładów. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Jacek06 Napisano Styczeń 27, 2021 Autor Zgłoś Udostępnij Napisano Styczeń 27, 2021 Witam w załączniku zaznaczyłem na czerwono co ma być usuwane mam 500 tyś rekordów i muszę to usunąć ze wszystkich jednym zapytaniem sql. Każdy wpis ma inne tekst między center Pozdrawiam Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Bartosz Wójcik Napisano Styczeń 29, 2021 Zgłoś Udostępnij Napisano Styczeń 29, 2021 Użyj zapytania LIKE i wyłap wszystko co to zawiera czyli np DELETE FROM `table` WHERE 'item' LIKE '%center%' Zrób sobie najpierw symulację SELECT-em żebyś przypadkiem nie skasował czegoś czego nie chcesz Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Jacek06 Napisano Styczeń 29, 2021 Autor Zgłoś Udostępnij Napisano Styczeń 29, 2021 Witam nie działa to po wpisaniu zapytania oczywiście jest poprawne ale wyskakuje że zmieniono 0 rekordów Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Jacek06 Napisano Styczeń 29, 2021 Autor Zgłoś Udostępnij Napisano Styczeń 29, 2021 Znalazłem jeszcze takie coś ale nie wiem jak tego użyć REPLACE(ciąg_tekstowy, ciąg_szukany[, ciąg_zastępczy]) Funkcja wyszukuje i zastępuje fragment ciągu tekstowego. Pominięcie parametru ciąg_zastępczy powoduje usunięcie wszystkich podciągów zgodnych ze wzorcem ciąg_szukany, występujących w ciągu_tekstowym. Za pomocą funkcji REPLACE możliwe jest usunięcie fragmentu tekstu po zdefiniowaniu pustego ciągu (‘ ‘) jako wartość ciąg_zastępczy. W SQL Server i MySQL należy uzupełnić wszystkie parametry. można by było cały teks zastapić kropką czy spacją Pozdrawiam Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.