MySQL Forums :: Performance :: count(*) or count(id)

Advanced Search

Re: count(*) or count(id)
Posted by: Rick James ()
Date: July 04, 2016 01:04PM

And, if `id` is the PRIMARY KEY, then it is known to be unique. So you will get the same answer.

Please use COUNT(*) so the reader (including yourself a year from now) won't have to wonder if there could be NULLs that are being avoided.

Options: ReplyQuote

Subject Views Written By Posted
count(*) or count(id) 692 Ra Nala 06/28/2016 06:22AM
Re: count(*) or count(id) 320 Ra Nala 06/28/2016 06:26AM
Re: count(*) or count(id) 299 Peter Brawley 06/28/2016 05:18PM
Re: count(*) or count(id) 336 Rick James 07/04/2016 01:04PM
Re: count(*) or count(id) 320 Ra Nala 07/06/2016 12:30AM

Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.