Şimdi Ara

phpmyadmin de toplu satır silmek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
4 Misafir (1 Mobil) - 3 Masaüstü1 Mobil
5 sn
2
Cevap
1
Favori
1.237
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba. Ben phpmyadmin üzerinden bir dosyamın içerisindeki kodları toplu olarak silmek istiyorum. wordpress sistemimde _postmeta adlı dosyanın içerisinde makalelerin bilgileri mevcut. post views count adlı eklenti yüzünden %600 büyümesine neden oldu. bu eklenti makaleleri günlük aylık haftalık toplam olarak sayan bir eklenti. aşağıdaki örnekteki gibi 500.000 satırlık kayıt eklemiş. benim sql dosyam 100.000 bile değil.

    1-Bunları toplu olarak silebileceğim bir kodlama varmıdır?

    2- Ben bunu sql olarak alıp notepad dosyasında açsam count-views kelimelerinin geçtiği tüm satırları sil şeklinde bir özelliği varmıdır notepadin.
    örnek;
    590430, 23, '_count-views_day-20151111', '17');
    590431, 433, '_count-views_day-20151111', '16');
    590432, 5912, '_count-views_day-20151111', '41');

    3- Yine notepad de açsam sonra her satır başına INSERT INTO kodunu eklesem sonra count-views lerin hepsini silsem o satırlar bozulmuş olacak notepad bütün bozuk satırları sil gibi bir özelliği varmıdır.
    örnek;
    INSERT INTO `lu_postmeta` VALUES(607572, 2449week-201548', '553');
    INSERT INTO `lu_postmeta` VALUES(607573, 4499day-20151123', '14');
    INSERT INTO `lu_postmeta` VALUES(607574, 4500day-20151123', '14');
    INSERT INTO `lu_postmeta` VALUES(607575, 4499week-201548', '109');

    yani özetle bu satırları silmem gerekiyor. önerilerinizi bekliyorum. Teşekkürler...







  • TrLucifer kullanıcısına yanıt
    Anladığım kadarıyla bir tablonda yer alan bazı kayıtları toplu olarak silmek istiyorsun.

    Bunu bir SQL sorgusu çalıştırarak yapabilirsin.

    DELETE FROM tabloadi WHERE sütunadi LIKE '_count-views_%'

    Bu ifadede tabloadi kısmına hangi tablodan silme işlemi yapmak istiyorsan onu yazabilirsin.

    Sütunadı kısmına da _count-views_day-20151111 gibi değerler hangi sütunda duruyorsa o sütunun adını yazarsın.

    % işareti her karakter(ler) anlamına geliyor. Başta, sonda yada hem başta hem sonda kullanılabilir.

    Örneğin;

    '%_count-views_%' ifadesi abcd_count-views_abcd, _count-views_abcd, abcd_count-views_ satırlarını seçer.
    '_count-views_%' ifadesi abcd_count-views_abcd ve abcd_count-views_ satırlarını seçmez ama _count-views_abcd satırını seçer.
    '%_count-views_' ifadesi abcd_count-views_abcd ve _count-views_abcd satırlarını seçmez ama abcd_count-views_ satırını seçer.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.