![]() | |
| | #1 (permalink) |
| Orta Saha Üyelik Tarihi: 06/2002 Yer: Mezapotomya
Mesaj: 524
|
DELETE FROM girisler WHERE kullanici='$id' order by id DESC limit 0,1 bu sql sorgusu çalışmıyor. hata da vermiyor. ancak order by ve limit kısmını sildiğimde sorgu çalışıyor. anlamadığım bu sorguda limit kullanamıyorum. benim yapmak istediğim kritere uyan satırları belli bir kısmını sildirmek.
__________________ Bu vatanın ekmeğini yeyip bu vatana ihanet edenler, birgün ekmeği yedikleri yerden kurşunu yerler... |
| | |
| | #3 (permalink) |
| . . :: pCuber :: . . Üyelik Tarihi: 02/2007
Mesaj: 440
|
where kullanici = $id dedikten sonra order by id demek anlamsız. Zaten dönen tabloda tüm id'ler aynı olacak... limit 0,1 kısmında sorun yok. Bu şekilde hiçbir şey silmiyorsa, kullanıcı değeri $id olan bir satır yok demektir...
__________________ tebessüm edebilmek sanattır... |
| | |
| | #4 (permalink) | |
| Orta Saha Üyelik Tarihi: 06/2002 Yer: Mezapotomya
Mesaj: 524
| Alıntı:
id kullanici 1 4 2 4 3 4 4 6 5 4 6 4 7 2 ben burda kullanici alani $id olanların en yeni kaydı hariç diğer kayıtlarını silmek istiyorum örneğin DELETE FROM girisler WHERE kullanici='4' order by id DESC limit 1,-1 (girisler tablosunda kullanıcı alanı 4 olanları id ye göre listele ve gelen ilk kayıt (en yeni) hariç diğerlerinin hepsini sil) limit 1,-1 şeklinde kullanım varmış, internette buldum açıklaması ile. ilk kayıt hariç geri kalanın hepsi anlamına geliyormuş order by i kaldırsam bile çalışmıyor. limiti de kaldırınca çalışıyor ama tüm kayıtları siliyor.
__________________ Bu vatanın ekmeğini yeyip bu vatana ihanet edenler, birgün ekmeği yedikleri yerden kurşunu yerler... | |
| | |
| | #7 (permalink) |
| Eski Cevizci Üyelik Tarihi: 05/2005
Mesaj: 289
|
delete işleminde limit kullanılabilir mi bilmiyorum ama sağlıklı olduğunu dşünmüyorum. Daha okunabilir olması acısından da her grupta max(id)'yi bulup o igrupda max idden farklı klayıtları silmek daha doğru olur.
__________________ http://transactsql.blogspot.com/ |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| ftp delete ve mysql delete | vurkun | PHP | 4 | 12/06/2007 13:16 |
| Delete | hakanozer | Veritabanları & SQL | 5 | 09/05/2007 11:56 |
| Delete * From | ALEXIS | Veritabanları & SQL | 4 | 21/06/2005 10:55 |
| "SELECT * FROM izolasyon WHERE ur = '$urun' DESC limit $k,$limit" | duckula | Veritabanları & SQL | 22 | 12/05/2005 17:55 |
| Delete From | LoS.ToF | Veritabanları & SQL | 1 | 19/06/2003 13:42 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |