Comanda modificare cuvand mysql
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
-
- Utilizator înregistrat
- Mesaje: 42
- Membru din: 23-Apr-2008, 09:20:41
- Versiune: 3.0.7
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Contact:
Comanda modificare cuvand mysql
Am un forum pe un domeniu .ro de ceva timp si din cauza unor probleme am renuntat sa mai folosesc acel domeniu si am cumparat altu tot .ro si doresc sa modific tot in tot forumul numele de la vechiul forum in noul forum inclusiv in mesaje.
Am dat o cautare in phpmyadmin in baza de date si sunt undeva la cel putin 5000 cuvinte si e destul de greu sa modific pe fiecare la rand si ma intrebam daca exista vreo comanda care sa o scriu in phpmyadmin si sa imi modifice cuvantul "areazone" in "virtualzone"
Am dat o cautare in phpmyadmin in baza de date si sunt undeva la cel putin 5000 cuvinte si e destul de greu sa modific pe fiecare la rand si ma intrebam daca exista vreo comanda care sa o scriu in phpmyadmin si sa imi modifice cuvantul "areazone" in "virtualzone"
- clubptc
- Utilizator înregistrat
- Mesaje: 181
- Membru din: 06-Mai-2010, 21:15:17
- Versiune: 3.0.10
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Experimentat
- Contact:
Re: Comanda modificare cuvand mysql
Din phpmyadmin nu stiu cum se poate face, dar stiu o metoda simpla din ACP. Intri la "Scriere" > "Cenzura cuvinte" > "Adauga cuavant nou". La campul cuvant pui "areazone" iar la Înlocuire pui "virtualzone"

-
- Utilizator înregistrat
- Mesaje: 42
- Membru din: 23-Apr-2008, 09:20:41
- Versiune: 3.0.7
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Contact:
Re: Comanda modificare cuvand mysql
am incercat asta dar nu inlocuieste si numele la topicuri sau categorii, singura solutie ar ramane tot phpmyadmin
- bogdan
- Mesaje: 10888
- Membru din: 18-Oct-2002, 13:14:27
- Versiune: 3.0.11
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Mediu
- Localitate: Bucuresti
- Contact:
Re: Comanda modificare cuvand mysql
Folosesti o comanda SQL pe care trebuie sa o executi pentru fiecare tabela si coloana unde vrei sa faci modificarile:
De recomandat sa faci un backup (la baza de date) inainte si sa testezi pe local.
Cod: Selectaţi tot
UPDATE nume_tabela SET nume_camp= replace(nume_camp,"areazone","virtualzone");
-
- Utilizator înregistrat
- Mesaje: 42
- Membru din: 23-Apr-2008, 09:20:41
- Versiune: 3.0.7
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Contact:
Re: Comanda modificare cuvand mysql
UPDATE phpbb_posts SET post_text = replace(post_text,"areazone","virtualzone")
am incercat cum ai zis mai sus dar nu merge, o fi cumva ca nu am scris vine codul?
am incercat cum ai zis mai sus dar nu merge, o fi cumva ca nu am scris vine codul?
- bogdan
- Mesaje: 10888
- Membru din: 18-Oct-2002, 13:14:27
- Versiune: 3.0.11
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Mediu
- Localitate: Bucuresti
- Contact:
Re: Comanda modificare cuvand mysql
Ai rulat codul pe baza ta de date? Daca da, ce eroare ai primit?
-
- Utilizator înregistrat
- Mesaje: 42
- Membru din: 23-Apr-2008, 09:20:41
- Versiune: 3.0.7
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Contact:
Re: Comanda modificare cuvand mysql
da pe baza mea de date pe localhost si nu a dat nici-o eroare, a durat undeva la 10 secunde si atat iar cand am dat iar o cauta in baza de date a cuvantului "areazone" aparea in tabelul phpbb_posts acelasi numar de inregistrari cum era inainte de a scrie codul.
- bogdan
- Mesaje: 10888
- Membru din: 18-Oct-2002, 13:14:27
- Versiune: 3.0.11
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Mediu
- Localitate: Bucuresti
- Contact:
Re: Comanda modificare cuvand mysql
Cand ai rulat codul ai fost informat cate inregistrari au fost actualizate?
Ai deschis unul din mesajele cu pricina si ai verificat ca apare intradevar areazone? Rezultatele cautarii sunt bazate si pe index care probabil trebuie actualizat (depinde si de metoda de indexare folosita)
Ai deschis unul din mesajele cu pricina si ai verificat ca apare intradevar areazone? Rezultatele cautarii sunt bazate si pe index care probabil trebuie actualizat (depinde si de metoda de indexare folosita)
-
- Utilizator înregistrat
- Mesaje: 42
- Membru din: 23-Apr-2008, 09:20:41
- Versiune: 3.0.7
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Contact:
Re: Comanda modificare cuvand mysql
nu am primit niciun fel de mesaj nici de eroare nici de modificare, doar sa actualizat pagina atat
de exemplu daca existe cuvinte precum AreaZone sau Areazone trebuie sa le modific pe fiecare sau daca am pus areazone se modifica chiar si cuvintele care sunt scrise cu caractere mari?
de exemplu daca existe cuvinte precum AreaZone sau Areazone trebuie sa le modific pe fiecare sau daca am pus areazone se modifica chiar si cuvintele care sunt scrise cu caractere mari?
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori