Mencari dan Mengganti String dalam Database MySQL dengan phpMyAdmin
Kadangkala kita perlu mengganti suatu teks langsung dari database mySQL menggunakan phpMyAdmin. Hal ini tentu mudah saja dilakukan jika teks yang akan diganti jumlahnya cuma sedikit.
Nah, bagaimana cara merubah teks yang berjumlah banyak dalam database tersebut dengan cepat tanpa mengekspor database?
Hal itu bisa dilakukan menggunakan perintah SQL, caranya bukalah phpMyAdmin, kemudian buka tab SQL dan ketikkan perintah berikut:
UPDATE namatabel SET namakolom = replace(namakolom,"teksyangdicari","tekspengganti");
Contoh berikut akan mengganti semua teks google.com dalam posting wordpress menjadi yahoo.com.
UPDATE wp_posts SET post_content = replace(post_content,"google.com","yahoo.com");
Update: (22 Juni 2009)
Malu aku, posting ini dibaca oleh sang master juga ternyata.
Tapi gak apa-apa, itu menandakan masih punya kemaluan.
Si master tadi ngasih solusi yang lebih cepat lebih baik (bukan kampanye, red).
Kata dia cukup pakai ini aja:
"UPDATE wp_posts SET `post_content` = 'google.com' WHERE `post_content` = 'yahoo.com'" ;
Standard MySQL tuh, katanya menambahkan.
Weleh-weleh, yo wis lah, makasih oom, ntar tak hadiahin chika versi manohara deh sekalian tak gendong kemana-mana.
NB: google.com dan yahoo.com diatas hanyalah sebagai contoh saja, bukan bermaksud mempromosikan kedua situs tersebut apalagi menyemarakkan nama baik.
See Also
Tags: MySQL, phpmyadmin, Wordpress

Mencari dan Mengganti String dalam Database MySQL dengan phpMyAdmin
Heh….kok bawa bawa nama aku
wakkkkk
(
(
Congrats for the new blog
kalo mau ganti sebagian isi dari record aja, aku pake ini
UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, ‘YG MAU DIGANTI’, ‘DIGANTI INI’)
WHERE `post_content` LIKE ‘%YG MAU DIGANTI%’
o gitu ya mas, makasih ya mas indra