Bu gerçekten geniş bir soru, ama ben son birkaç hafta içinde bunun karşısında birkaç kez gelmiş ve ben genel fikir, iyi uygulama ve verimlilik bakımından ne olduğunu merak ediyorum.
1)
SELECT COUNT (*) FROM tablo WHERE id = '$ id', name = '$ isim', sahibi = '$ owner_id'
Eğer bir sonuç kayıt maçı varsa ve o dayalı.
2)
SEÇİN * FROM tablo WHERE id = '$ id'
ve sonra komutlar sonuçları maçı kontrol etmek için ise bir dizi.
Şimdi tabii ki orada eşleşmiyor alana kadar doğru hata raporları için izin verdiği avantajları, ikinci çözüm vardır ... ama bu daha iyi uygulama daha verimli, kabul ve üzerinde yük bir fark var ki gerekli değilse ikisi arasındaki mySQL sunucu?