MySQL’de bütün verilerde toplu yazı değişikliği

Kategori: MySQL
HayırEvet (+2 rating, 1 votes)
Loading ... Loading ...
5 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.

Yazar: Osman ERDOĞAN   @   22 January 2009 5 comments
Etiketler : , , , , , , , Yazıyı Yazdır Yazıyı Yazdır

Yazıyı Paylaşmak İstemez misin?

RSS Digg Twitter StumbleUpon Delicious Technorati

Related Posts

5 Yorum

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

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

Leave a Comment

Name

Email

Website

Önceki Yazı
«
Sonraki Yazı
»
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
CrossBlock designed by DeltaManual.Com  |  In conjunction with Web Hosting   |   Web Hosting   |   Reverse phone