MySQL ile REPLACE() işlemi

Bazen verileriniz istemediğiniz şekilde veritabanına kaydolur ya da veritabanına kaydettiğiniz metinleri, url yapılarını ve buna benzer bir çok şeyi değiştirmek istersiniz. Bunun için PHP ile bir replace işlemi yazmanıza gerek yok. MySQL ile veritabanı üzerinde bu işlemi yapmanız çok basit.

Aşağıdaki senaryoda /eskiadres/ olarak veritabanına kaydolan url yapısını /yeniadres/ olarak değiştirdik.

[php]UPDATE tablo_ismi
SET sutun_ismi = replace(sutun_ismi, ‘/eskiadres/’, ‘/yeniadres/’)
WHERE sutun_ismi[/php]

Eğer yukarıdaki söz diziminde anlamadığınız ifadeler var ise sizi şöyle alalım:
Temel MySQL Komutları

Bir cevap yazın