v2.5.2
Giriş yap

mysql'de birden çok veriyi kısa yol ile silme

ozermert26
561 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba arkadaşlar. Mysql'de veri silme işlemini kısa yoldan yapmanın bir yolu var mı? Her seferinde `delete from yazilar where id = 3` gibi şeyler kullanmak istemem doğrusu.

Cevap yaz
Cevaplar (5)
themonster
1240 gün önce

delete from yazilar where id > 3 idsi 3 den büyükleri sil
delete from yazilar where id < 3 idsi 3 den küçükleri sil
delete from yazilar where id IN(1,2,3,4,5) idsi 1,2,3,4,5 olanları sil

ozermert26
1239 gün önce

@themonster İşte aradığım cevap. Sağ ol dostum!

ozermert26
1240 gün önce

Çok teşekkür ederim, ben sanki bir yerlerde mysql kulllanılırken in diye bir şey görmüştüm ama tekrar bulamıyorum. Belki o daha çok yardım edebilirdi.

makifgokce
1240 gün önce

tablodaki tüm veriyi silmek için TRUNCATE TABLE yazilar

rephp7
1240 gün önce

bir tane sil.php yaz, isteğin hangi tablo hangi id den geldiğini kontrol ettir, ona göre silme isteği gönderirkende sil/$tablo/$id şeklinde gönderip sildir.
sil.php nin htaccess ini de sil/tablo/id şeklinde ayarla, hangi tablonun hangi id sini sileceğini bilsin.
daha deneyimli arkadaşlar kod konusunda yardım eder.