lostyazilim
tr.link

SQL'de Belli aralıktaki verileri bul değiştir.

7 Mesajlar 1.761 Okunma
acebozum
tr.link

eozbay eozbay WM Aracı Kullanıcı
  • Üyelik 06.10.2017
  • Yaş/Cinsiyet 36 / E
  • Meslek Kimya Mühendisi
  • Konum Konya
  • Ad Soyad E** Ö**
  • Mesajlar 78
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
Merhaba arkadaşlar SQL bilmiyorum. Wordpress ile yaptığım sitede çok fazla ürün var bunların hepsinde bir değişiklik yapmak istiyorum. Hepsinde yapılacak değişiklik aynı. İnternette bul değiştir komutunu buldum fakat bunu belli bir aralığa nasıl uygulayacağımı bilmiyorum. (Örn: 'Tablo1' tablosunda 'B' sütununda '5' yazan verilerde 'aaa' yazan verleri 'bbb' yap. gibi)

Bulduğum değiştirme komutu:
UPDATE tablo_adi SET kolon_adi= replace(kolon_adi,'aranan_veri','yazilacak_veri');

Bunda değişiklik yapılacak

Teşekkürler.
 

 

wmaraci
reklam

TeknoMonster TeknoMonster WM Aracı Kullanıcı
  • Üyelik 07.11.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad I** T**
  • Mesajlar 240
  • Beğeniler 42 / 52
  • Ticaret 22, (%100)
Wp cron var wordpres zamanlayicisi buna baglaya bilirsin sorgunu ve sorgududa biraz duzenleme lazim genel olarak

Googlede wordpres sql codex aratarak sorgu calistirma yontemini bula bilirsin telden baglandim icin malasef bu kadar yardimci ola bilecem.
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Koşulunu, tablonu, sütununu yaz sorguyu yazalım.
 

 

www.ontedi.com
www.cizgi.site

eozbay eozbay WM Aracı Kullanıcı
  • Üyelik 06.10.2017
  • Yaş/Cinsiyet 36 / E
  • Meslek Kimya Mühendisi
  • Konum Konya
  • Ad Soyad E** Ö**
  • Mesajlar 78
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
Yukarıda zaten yazmışım:
'Tablo1' tablosunda 'B' sütununda '5' yazan verilerde (satırlarda) 'aaa' yazan verleri 'bbb' yap.
 

 

wmaraci
wmaraci

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
UPDATE Tablo1 set B = REPLACE(B, 'aaa', 'bbb') WHERE B LIKE '%5%'
 

 

www.ontedi.com
www.cizgi.site

eozbay eozbay WM Aracı Kullanıcı
  • Üyelik 06.10.2017
  • Yaş/Cinsiyet 36 / E
  • Meslek Kimya Mühendisi
  • Konum Konya
  • Ad Soyad E** Ö**
  • Mesajlar 78
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
Yanlış yazmışım söyleki B sütununda 5 yazan satırların C sütununda geçen '..aaa..' (aaa içeren) metin yerine 'aaa' yerine 'bbb' yaz.

NOT: Şunun için kullanıyorum; Wordpress te birçok postta birden değişiklik yapmam lazım. posr_parent sütunu '55' olan postların post_content sütununda "item='454'" yazan bütün yerlere "item='22'" yazsın istiyorum.
 

 

eozbay eozbay WM Aracı Kullanıcı
  • Üyelik 06.10.2017
  • Yaş/Cinsiyet 36 / E
  • Meslek Kimya Mühendisi
  • Konum Konya
  • Ad Soyad E** Ö**
  • Mesajlar 78
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
UPDATE `ikbfzposts` set `post_content` = REPLACE(`post_content`, `item="474"`, `item="mediaGrid_ScaleInWithIcon"`) WHERE `post_parent` LIKE `%56%`

şeklinde yazadım ama şu şekilde hata alıyorum:
SQL sorgusu:


UPDATE `ikbfzposts` set `post_content` = REPLACE(`post_content`, `item="474"`, `item="mediaGrid_ScaleInWithIcon"`) WHERE `post_parent` LIKE `%56%`
MySQL çıktısı: Belgeler

#1054 - Unknown column '%56%' in 'where clause'
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al