a sütün b sütün c sütün olsun.
toplam 500 satır var.
sadece a içeriği şu olan - ve c içeriği şu olanların içinde b sütününda ahmetleri mehmet yap demek istiyorum.
sonuç olarak 500 satırdan başta belirtilen filtreye uyan 100 satır da ahmetleri mehmet yapmış olmalıyım.
kalan 400 satırdaki ahmetler aynı kalacak.
sql tek satırla filter ve replace- bu nasıl olur??
6
●260
- 19-02-2018, 20:27:06örnek kod yazabilrmisiniz hocamfantesih adlı üyeden alıntı: mesajı görüntüle
- 19-02-2018, 20:54:31buddy adlı üyeden alıntı: mesajı görüntüle
PHP ile yapılabilir ama sql sorgusu ile biraz uğraşarak tek sorguda istediğini yapabilirsin.
Aşağıdaki SQL sorgunu kendine göre düzenle ben yazdığından anladığım kadarıyla bir sorgu oluşturdum.
Düzenlemen gereken yerler "sutun adları,tablo adı,where IN veya LIKE";
Kolay Gelsin.
UPDATE tablo SET sutun_b = REPLACE(sutun_b, 'ahmet', 'mehmet') WHERE sutun_b = (SELECT sutun_b FROM (SELECT * FROM tablo ORDER BY id ASC LIMIT 100) WHERE sutun_a = 'aslı' AND sutun_c = 'ceren');
- 20-02-2018, 02:13:43Bu olmaz hocam arkadaş ilk 100 satırında bulduğu sonuçları değiştirmek istiyor.yassey adlı üyeden alıntı: mesajı görüntüle
Sizin sorgunuz bulduğu sonuçların ilk 100 satırını değiştirir. - 20-02-2018, 12:07:33