MySQL’de bütün verilerde toplu yazı deÄŸiÅŸikliÄŸi

Filed in MySQL 7 Yorum

MySQLBenim sürekli favori listesinde bulunan ve genelde ihtiyacım olan bir SQL satırıdır, sürekli ihtiyaç duyduğum için bazen unutuyorum, bazen linki bulamıyorum sıkıldım bu durumdan o yüzden sık sık bloguma yazmaya karar verdim sık kullandığım yazıları.

Bunlardan birisi MySQL de toplu olarak metin/veri deÄŸiÅŸikliÄŸi:

Örneklemek gerekirse;

Müşterilerimiz tablosu var diyelim ve Adres alanında bir çok müşterimizin adresinde cadde ismi XYZ Caddesi olsun ve belediyemiz bu cadde ismini ABC Caddesi yaptı diyelim tek tek tüm verileri düzenlemek yerine bir SQL komutu ile phpMyadmin ve benzeri editörler ile tüm bilgileri değiştirebiliriz.

MySQL:
  1. UPDATE musteriTablosu SET adresBilgisi =REPLACE(adresBilgisi, 'XYZ Caddesi','ABC Caddesi')

Bu şekildeki bir SQL satırı ile işleminizi rahatlıkla gerçekleştirebilirsiniz.

Posted by Osman ERDOÄžAN   @   22 January 2009 7 Yorum
Etiketler : , , , , , , ,

Yazıyı Paylaş

7 Comments

Comments
Mar 17, 2009
13:06
#1 Fraunhofer :

Gerçektende cok kullanışlı bir kod ama bir sorum olacak. sql de bu komutu yazdıgımda düzeltiği yerde üste eski kod altdada duzelttiği kalıyo kendini kopyalıyo yani bunu nasıl önlerim.

örnek:

UPDATE ss SET review = replace(review , ‘altdada duzelttiÄŸi’,’_______’);

yaptık diyelim,
-
Gerçektende cok kullanışlı bir kod ama bir sorum olacak. sql de bu komutu yazdıgımda düzeltiği yerde üste eski kod altdada duzelttiği kalıyo kendini kopyalıyo yani bunu nasıl önlerim.Gerçektende cok kullanışlı bir kod ama bir sorum olacak. sql de bu komutu yazdıgımda düzeltiği yerde üste eski kod _______ kalıyo kendini kopyalıyo yani bunu nasıl önlerim.
-
gibi oluyo.

Author Mar 17, 2009
13:22
#2 Osman ERDOÄžAN :

Ekran görüntüsü atıp biyere linkini göndermen mümkünmü ?

Dec 13, 2009
19:51
#3 s.d. :

Merhabalar,

Ben Bir Site Satın Aldım Sitede DiÄŸer Yöneticinin İsminin GeçtiÄŸi Yerleri Kendi Adımla DeÄŸiÅŸtirmek İstiyorum..

UPDATE musteriTablosu SET adresBilgisi =REPLACE(adresBilgisi, 'XYZ Caddesi','ABC Caddesi')

Bu Kodda

UPDATE BurayaNeYazmalıyım SET burayaneyazmalıyım =REPLACE(burayaneyazmalıyım, 'XYZ Caddesi','ABC Caddesi')

Author Dec 26, 2009
12:29
#4 prosman :

UPDATE üyetablosununadıburayagelecek SET kullanıcıadıyazansütunadı=REPLACE(kullanıcıadıyazansütunadı, 'eskikullanıcıadı','yenikullanıcıadı')

Apr 4, 2010
22:22
#5 irmak :

cok iÅŸime yarayacak

Aug 10, 2010
03:32
#6 Ercan :

hocam çok saÄŸolun internette ararken ne diye aratacağımı bile bilmediÄŸim için baya bulması zor oldu. :) teÅŸekkürler

Mar 23, 2011
18:51
#7 hasan :

teÅŸekkürler çok iÅŸime yaradı

Leave a Comment

Previous Post
«
Next Post
»
Luvo designed by Internet Marketing In conjunction with Template Wordpress , R4 DS , Best SUV.