सही। COUNT(*) तालिका में सभी पंक्तियां हैं, COUNT(अभिव्यक्ति) वह जगह है जहां अभिव्यक्ति केवल गैर-शून्य है।
यदि सभी कॉलम NULL हैं (जो इंगित करता है कि आपके पास प्राथमिक कुंजी नहीं है, तो यह सामान्यीकृत डेटाबेस में नहीं होना चाहिए) COUNT(*) अभी भी डाली गई सभी पंक्तियों को लौटाता है। बस ऐसा मत करो।
आप * प्रतीक को "तालिका में" अर्थ के रूप में सोच सकते हैं न कि "किसी भी स्तंभ में"।
यह MySQL संदर्भ मैनुअल<में शामिल है /ए> ।