Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
1551
Tıklama
0
Öne Çıkarma
phpmyadmin de toplu satır silmek
T
10 yıl (104 mesaj)
Çavuş
Konu Sahibi

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...



F
10 yıl (28 mesaj)
Onbaşı

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.




Bu mesajda bahsedilenler: @TrLucifer
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.