Veritabanları içerisinde bazen binlerce farklı veri barınabiliyor. Sizlere aşağıda vereceğim SQL Replace fonksiyonu ile tablo içerisinde yer alan bir kelimeyi binlerce adet olsa bile saniyeler içerisinde farklı bir kelime ile değiştirebilirsiniz.
Replace Fonkisyonu ne işe yarar?
REPLACE() fonksiyonu ile tablo içerisinde bulunan herhangi bir metni, istediğiniz farklı bir metin ile değiştirmek için kullanılır. Bir tablo içerisinde 10 bin tane kalem kelimesi varsa siz bu replace komutu ile 10 bin adet kalem kelimesini silgi ile saniyeler içerisinde değiştirebilirsiniz.
Örnek vermek gerekirse aşağıdaki sql sorgusu urunler tablosu içerisindeki etiket sütunundaki “kalem” metinlerinin tümünü “silgi” ile değiştirecektir.
SQL Replace ile Binlerce Kelimeyi Tek Seferde Değiştirme
SQL Replace komutunu phpMyAdmin üzerinden kullanmak için öncelikle değişiklik yapmak istediğimiz veri tabanını seçiyoruz. Seçtiğimiz veri tabanı içerisinden değişiklik yapacağımız tabloyu seçtikten sonra üst menüden SQL kısmına geçiş yaparak SQL sorgu çalıştırma bölümüne aşağıda yer alan Replace fonksiyonunu yazıyoruz.
Yukarıdaki görseldeki gibi sorgumuzu yazıyoruz. Daha sonra sağ kısımda bulunan git butonuna tıkladığımızda Keyws sütunu içerisindeki tüm kalem metni silgi ile değiştirilecektir.
Benim örnekte verdiğim veri tabanında içerisinde kalem olan 4 adet satır bulunduğu için SQL Replace komutu ile etkilenen 4 adet sorgu oldu.