SORU
4 Kasım 2009, ÇARŞAMBA


Eğer bir satır varsa, en iyi şekilde test etmek için bir MySQL tablo

Eğer bir satır bir tablo içinde olup olmadığını öğrenmek için çalışıyorum. MySQL kullanarak, en iyisi bu gibi bir sorgu yapmak için:

SELECT COUNT(*) AS total FROM table1 WHERE ...

ve eğer toplam olup olmadığını görmek için kontrol edin-sıfır olmayan ya da en iyisi bu gibi bir sorgu yapmak için:

SELECT * FROM table1 WHERE ... LIMIT 1

ve eğer herhangi bir satır verdiğini görmek için kontrol edin?

Her iki sorgu, WHERE yan tümcesi, bir dizin kullanır.

CEVAP
4 Kasım 2009, ÇARŞAMBA


Ayrıca kullanmayı deneyebilirsiniz

SELECT EXISTS(SELECT * FROM table1 WHERE ...)

the documentation başına

Aşağıda yorum: başına bir

SELECT EXISTS(SELECT 1 FROM table1 WHERE ...)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011