Şimdi Ara

UPDATE sorgusunda hata

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
364
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar;

    SÜTUNLARI = ID ve AD olan uyeler adında bir tablom var. Tabloda en büyük ID'li satırın AD değerini değiştirmek istiyorum.

    Bunu yapabilmek için aağıda yazdığım bütün sql komutları hata veriyor.

    1. UPDATE uyeler SET AD='Muzaffer' WHERE ID=MAX(ID)

    2. UPDATE uyeler SET AD='Muzaffer' WHERE ID=(SELECT MAX(ID) FROM uyeler)


    Buna rağmen aşağıdaki sorgu hatasız çalışıyor.
    UPDATE uyeler SET AD='Muzaffer' WHERE ID='5'

    Yani sorun WHERE komutundan sonraki belirtme şeklinde. Ben ID'si en büyük satırı güncelleyebilmek için önce illa en büyük satırı çeken bir sorgu yazıp sonra bir daha UPDATE sorgusumu yapmalıyım. Bu durumda bir update sorgusu için 2 sorgu yapmış oluyorum.

    Hatamı düzeltirseniz minnettar olurum.

    İlginiz için şimdiden teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi Menow -- 10 Mayıs 2012; 5:14:17 >







  • fonksiyon yazman lazım max id döndüren değeri.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.