lostyazilim

Veritabanından Bu Şekilde Satır Nasıl Silerim?

19 Mesajlar 2.667 Okunma
lstbozum
wmaraci reklam

scobur scobur WM Aracı Telefon Onaysız
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Elektrik Elektronik
  • Konum Adana
  • Ad Soyad E** M**
  • Mesajlar 379
  • Beğeniler 218 / 78
  • Ticaret 4, (%75)
Merhaba bir sitemde fake üyelikler yapılıyor.

Users tablosunda mail satırında maillerin hepsi "tistis" kelimesiyle başlıyor. Bende bu kelimeyle başlayan maillerle açılmış tüm hesapları(satırları) silmek istiyorum.

Bunu hangi komutla yapabilirim.
 

 

wmaraci
reklam

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)


DELETE FROM üyeler WHERE `email` LIKE '%tistis%'

scobur

kişi bu mesajı beğendi.

scobur scobur WM Aracı Telefon Onaysız
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Elektrik Elektronik
  • Konum Adana
  • Ad Soyad E** M**
  • Mesajlar 379
  • Beğeniler 218 / 78
  • Ticaret 4, (%75)

JumperTech adlı üyeden alıntı



DELETE FROM üyeler WHERE `email` LIKE '%tistis%'


Çok teşekkür ederim. :)
 

 

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)
Rica ederim.
scobur

kişi bu mesajı beğendi.

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 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Left ile soldan belirli karakteri sağlayanları silsen daha iyi olur.

Mesela silmek istediklerinin içinde "erkan" geçenler koşulunu aradığın zaman "Serkan" kaydını da silmiş olursun. Fakat left(sutun, 5) = erkan dersen daha garanti olur.
scobur xmen14

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site

scobur scobur WM Aracı Telefon Onaysız
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Elektrik Elektronik
  • Konum Adana
  • Ad Soyad E** M**
  • Mesajlar 379
  • Beğeniler 218 / 78
  • Ticaret 4, (%75)

ontedi adlı üyeden alıntı

Left ile soldan belirli karakteri sağlayanları silsen daha iyi olur.

Mesela silmek istediklerinin içinde "erkan" geçenler koşulunu aradığın zaman "Serkan" kaydını da silmiş olursun. Fakat left(sutun, 5) = erkan dersen daha garanti olur.

Sanırım sizin dediğiniz de ilerde çok işime yarar tam olarak yazmanız mümkün müdür?
 

 

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)
ontedi tistis'in benzeri mi olur hocam. :D

"tistis" ile başlayanları sadece siler.



DELETE FROM üyeler WHERE `email` LIKE 'tistis%'

scobur

kişi bu mesajı beğendi.

scobur scobur WM Aracı Telefon Onaysız
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Elektrik Elektronik
  • Konum Adana
  • Ad Soyad E** M**
  • Mesajlar 379
  • Beğeniler 218 / 78
  • Ticaret 4, (%75)

JumperTech adlı üyeden alıntı

ontedi tistis'in benzeri mi olur hocam. :D

"tistis" ile başlayanları sadece siler.



DELETE FROM üyeler WHERE `email` LIKE 'tistis%'


hocam ilerde ahmet-2
ahmet-3 şeklinde açılırsa hesaplar sıkıntı olabilir ?
 

 

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)
Nasıl yani?

Sıkıntı olmaz, komutun içerisinden "tistis" yazısını siler "ahmet" yaparsın.
scobur

kişi bu mesajı beğendi.

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 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
delete from Uyeler where left(email, 6) = 'tistis'

silmeden önce yedek alırsan iyi olur.

Çok profesyonel olduğumu iddia etmiyorum lakin her zaman kesin çalışmakta fayda vardır.
HapyMan scobur

kişi bu mesajı beğendi.

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