Situatie
Intr-o tabela SQL sunt inregistrari care fac referire la o anumita cale ce urmeaza sa fie modificata. Pentru fiecare astfel de inregistrare se doreste inlocuirea portiunii din calea veche cu cea noua.
Backup
Se face un backup la tabela ce urmeaza sa fie modificata pentru a putea reveni oricand la inregistrarile initiale in caz ca intampinam vreo eroare.
Solutie
Modificarea noului string se realizeaza cu instructiunea update in care se utilizeaza functia replace
update tabel_modificat
set camp_modificat = replace(camp_modificat, 'string_vechi', 'string_nou')
unde
tabel_modificat este tabelul in care se doreste sa se faca modificarile
camp_modificat este campul care se va modifica
string_vechi este calea veche
string_nou este calea noua
Leave A Comment?