Tekkis vajadus ühes MySQL baasis, ühes tabelis väike search & replace teha.
Üheks võimaluseks on kirjutada vastav PHP skript, mis töö ära teeb. Teine võimalus on eksportida vastav tabel, teha asendus oma masinas ja andmed uuesti baasi importida. Kolmas võimalus on kasutada phpMyAdmin'i. Mulle tundub praegu see kolmas võimalus kõige lihtsamana.
phpMyAdmin'is tuleb valida vajalik andmebaas ja seejärel valida ekraanil olevast menüüst "SQL". Tekkinud kasti tuleb kirjutada päring ja vajutada "GO".
Päringu tekst on järgmine:
update [tabeli_nimi] set [välja_nimi] = replace([välja nimi], '[asendatav_string]', '[asendav_string]');
Enne igasuguste päringute tegemist teeb kaval baasihaldaja muidugi varukoopia.
Tõsisele progejale oli see nipp ilmselt juba ammu teada. Kuna mina pole progeja siis ma seda enne ei teadnud. Igatahes säästis see nõks mind ajakulust andmete impordile ja ekspordile. Elu on ikka seiklus!
Lisa kommentaar