Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

3Beğeni
  • 1 Yazan TeknoMonster
  • 1 Yazan mfgrbz
  • 1 Yazan BigCoder

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Veritabanları

SQL sorgusu replace ile ilgili bir sorum var!

  #1  
Okunmamış 13 Haziran 2018, 15:50
SkyGhostAir Adlı Üyenin Avatarı
Dinç Medya
 
Üyelik Tarihi: 01 Kasım 2012
Yaş / Cinsiyet: 26 / Erkek
Meslek: Girişimci
Konum: Balıkesir
Ad, Soyad: Mu... Di...
Mesajlar: 1.027
Beğeniler: 154 / 136
Ticaret: 5, 100%
Merhabalar,

Seçtiğim alanda sadece belirttiğim verinin değişmesini istiyorum, yani sadece 52 olan veri 102 olarak değişmeli. Aşağıdaki sorguyu kullandığımda "2527" şeklinde içerisinde 52 geçen sonuçlarda etkilenip "21027" olarak değişiyor. Ben bunu istemiyorum. meta_value içerisinde sadece 52 yazan değerler 102 olacak.

Kullandığım sorgu:
Kod:
UPDATE  wp_postmeta SET meta_value= replace(meta_value,'52','102');
Doğru sorguyu yazarsanız sevinirim. Teşekkürler.
  #2  
Okunmamış 13 Haziran 2018, 16:05
TeknoMonster Adlı Üyenin Avatarı
 
Üyelik Tarihi: 07 Kasım 2016
Yaş / Cinsiyet: 27 / Erkek
Meslek: Yazılım
Konum: Trabzon
Ad, Soyad: Is... Te...
Mesajlar: 250
Beğeniler: 48 / 44
Ticaret: 17, 100%
Sorgunun sonuna WHERE meta_value = 52 derseniz sadece 52 olanlar gelir ve sadece onlar degisir
ereglibilgisayar bunu beğendi.
/* DOTphp.Net php Testing System */
  #3  
Okunmamış 13 Haziran 2018, 16:21
mfgrbz Adlı Üyenin Avatarı
Zurna da bir çalgıdır
 
Üyelik Tarihi: 10 Haziran 2018
Yaş / Cinsiyet: 32 / Erkek
Konum: İzmir
Ad, Soyad: Me... Gü...
Mesajlar: 123
Beğeniler: 49 / 18
Ticaret: 0, 0%
Kod:
UPDATE wp_postmeta SET meta_value='102' where meta_value='52';
Bu şekilde olmalı.
SkyGhostAir bunu beğendi.
Konu mfgrbz tarafından (13 Haziran 2018, 16:25 ) değiştirilmiştir.
  #4  
Okunmamış 13 Haziran 2018, 16:24
SkyGhostAir Adlı Üyenin Avatarı
Dinç Medya
 
Üyelik Tarihi: 01 Kasım 2012
Yaş / Cinsiyet: 26 / Erkek
Meslek: Girişimci
Konum: Balıkesir
Ad, Soyad: Mu... Di...
Mesajlar: 1.027
Beğeniler: 154 / 136
Ticaret: 5, 100%
Alıntı:
TeknoMonster Adlı Üyeden Alıntı
Sorgunun sonuna WHERE meta_value = 52 derseniz sadece 52 olanlar gelir ve sadece onlar degisir
Dediğinizi nasıl yapacağımı bilmiyorum :/ Birkaç deneme yaptım ama 1146 nolu hatayı aldım sürekli.

Alıntı:
mfgrbz Adlı Üyeden Alıntı
Pardon yanlış okudum düzeltip yazarım kodu
Bekliyorum hocam.
  #5  
Okunmamış 13 Haziran 2018, 16:30
BigCoder Adlı Üyenin Avatarı
Sözlük Yazılımı
 
Üyelik Tarihi: 07 Kasım 2015
Yaş / Cinsiyet: 34 / Erkek
Meslek: Yazılım
Konum: Karaman
Ad, Soyad: Fa... Ka...
Mesajlar: 23
Beğeniler: 8 / 4
Ticaret: 2, 100%
Sorgu ;

PHP- Kodu:
UPDATE  wp_postmeta SET meta_valuereplace(meta_value,'52','102'WHERE meta_value '52'
SkyGhostAir bunu beğendi.
Software by BigCoder
  #6  
Okunmamış 13 Haziran 2018, 16:52
SkyGhostAir Adlı Üyenin Avatarı
Dinç Medya
 
Üyelik Tarihi: 01 Kasım 2012
Yaş / Cinsiyet: 26 / Erkek
Meslek: Girişimci
Konum: Balıkesir
Ad, Soyad: Mu... Di...
Mesajlar: 1.027
Beğeniler: 154 / 136
Ticaret: 5, 100%
Alıntı:
mfgrbz Adlı Üyeden Alıntı
Kod:
UPDATE wp_postmeta SET meta_value='102' where meta_value='52';
Bu şekilde olmalı.
Sıkıntımı çözdü, teşekkür ederim.

Alıntı:
BigCoder Adlı Üyeden Alıntı
Sorgu ;

PHP- Kodu:
UPDATE  wp_postmeta SET meta_valuereplace(meta_value,'52','102'WHERE meta_value '52'
Teşekkür ederim, sorunsuz çalışıyor.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Veritabanları


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 07:06.