Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

zamiana ciągu znaków w całej bazie

42 views
Skip to first unread message

Pi0tReK

unread,
Dec 18, 2009, 7:17:11 AM12/18/09
to
Witam,
zwracam się z prośbą o pomoc w rozwiązaniu takiego problemu, nie znam
się na programowaniu baz.
Potrzebuję zautomatyzować czynność zamiany określonego ciągu znaków w
całej bazie MySQL.
np. ciąg aaa.bbb.ccc ma być zamieniony we wszystkich tabelach bazy na
ciąg ddd.eee.ffff
Czy da się to w miarę prosto wykonać na pojedynczej bazie?
Z góry dziękuję za sugestie.

--
pozdrawiam,
Pi0tReK

Filip Rembiałkowski

unread,
Dec 22, 2009, 10:39:40 AM12/22/09
to
W dniu 2009-12-18 13:17, Pi0tReK pisze:
> Witam,
> zwracam si� z pro�b� o pomoc w rozwi�zaniu takiego problemu, nie znam
> siďż˝ na programowaniu baz.
> Potrzebuj� zautomatyzowa� czynno�� zamiany okre�lonego ci�gu znak�w w
> ca�ej bazie MySQL.
> np. ci�g aaa.bbb.ccc ma by� zamieniony we wszystkich tabelach bazy na
> ci�g ddd.eee.ffff
> Czy da siďż˝ to w miarďż˝ prosto wykonaďż˝ na pojedynczej bazie?
> Z g�ry dzi�kuj� za sugestie.

mysqldump do pliku "baza.sql"
edycja pliku: perl -p -i.bak -e "s'aaa.bbb.ccc'ddd.eee.ffff'g" baza.sql
za�adowanie pliku.

Pi0tReK

unread,
Dec 24, 2009, 8:41:33 AM12/24/09
to

U�ytkownik "Filip Rembia�kowski" <plk....@gmail.com> napisa� w wiadomo�ci
news:hgqpck$rva$1...@atlantis.news.neostrada.pl...

> mysqldump do pliku "baza.sql"
> edycja pliku: perl -p -i.bak -e "s'aaa.bbb.ccc'ddd.eee.ffff'g" baza.sql
> za�adowanie pliku.

:-) tak w�a�nie zrobi�em, czyli pomys� znany.
Ale dzi�ki za podpowied�.

--
pozdrawiam,
Pi0tReK

0 new messages