MySQL tablosunda SQL ile REPLACE işlemi
Yayınlayan Alpim42 2009/12/11 (346 okuma)
MySQL tablosunda SQL ile REPLACE işlemi
Bazen küçük kodlar hayatınızı kurtarabilir. Mesela web stenizin databes ininiz bir hücre içersindeki herhangi bir kelimeyi değiştirmek istiyorsunuz, bi bakıyorsunuz ki aynı kelimeden binlerce kayıt var oturup bunları tek tek de düzenleyemezsiniz o zaman bunları toptan değiştirecek birşeyler yapmamız lazım. Peki neler yapabilir ? mesala PHP ile bir kod yazıp değiştirmek istediğiniz kelimeyi aratıp tekrar kaydı girmesini sağlayabilirsiniz. Ama bu yolda pek hoş olmaz :)
Gelelim sadede bu işlemi SQL "REPLACE" komutu ile çok rahat bir şekilde yapabilir.
SQL REPLACE komutu aşağıda göründüğü kadar küçük basit ve kullanışlı :)
UPDATE X_blog SET makaleler = replace(makaleler, '<br>', '\n');
UPDATE X_blog ile X_blog adındaki Mysql tablosunu güncelleştirmek istediğimi yazdım.
SET makaleler ile X_blog tablosundaki makaleler kolununu güncellemek istediğimi belirttim.
Ve en önemli kodreplace(makaleler,'
','\n') burada makaleler kolunu içerisinde "
" ifadesini bulup "\n" ifadesi ile değiştirmek istediğimi belirttim.
hepsi bu kadar. Ufak bir not vereyim bu kodu yazdığınızda makaleler sütunundaki tüm satırlar değişir.
| Bu kategorideki diğer makaleler | |
Microsoft Windows XP Service Pack 3 (SP3) Türkçe İndir
|
|
|
Yorumların sorumluluğu gönderen üyelerimize aittir. Yorumların içeriğinden, yorumu gönderen üyelerimiz sorumludur.
|

