Bazen çok uzun sürebilecek işlemleri bir kaç karakterden oluşan kod ile çözebilmek harika oluyor. Çok defa site kurulumu yerine tema ya da hazır eklentilerden faydalanmak için siteleri başka bir domaine tekrar kurduğum oluyor. Bunun için de duplicate eklentisini kullanıyorum gerçekten çok faydalı ona başka bir yazıda değinirim.

Bugün bir çok arkadaşımın işine yarayabilecek MySql üzerinden search & replace işlemi yani bul ve değiştirin nasıl yapılması gerektiğini göstereceğim.

phpmyadmin’e başarıyla girdikten sonra SQL sekmesine gelip aşağıdaki kodu kendi tablo isimlerinize dikkat ederek değiştirdikten sonra çalıştırmanız yeterli.

UPDATE tablo_isim SET sutun_isim= replace(sutun_isim,'aranmasi_gereken_veri','yerine_yazilacak_veri');

mysql üzerinden bul ve değiştir komutu

dolayısıyla bu işlemden sonra tablomuzdaki verilerimiz çoktan değişmiş oluyor. Benim ihtiyacım eski sitedeki telefon numaralarını değiştirip yerine yeni numarayı yazmaktı. Bir çok post içinde telefon numarasını boşluklu, boşluksuz +90 koyarak ya da koymayarak yazdıkları için bu işlemi bir kaç defa yapmam gerekti ama yapınca tüm telefon numaraları tek formatta görüntülenebildiği için üstelik linkler bile düzeldiği için kafam rahat işime devam edebildim.

Leave a Reply