Mysql
 sql >> Base de données >  >> RDS >> Mysql

COUNT(id) contre COUNT(*) dans MySQL

Je sais que la question concerne MySQL, mais pour ce que ça vaut, count(*) est recommandé pour Oracle :ce qui montre qu'il s'agit d'une base de données spécifique (voir le commentaire ci-dessus de BalusC). Étant donné que de nombreuses bases de données (MS-SQL, MySQL) ont des tables de schéma d'informations contenant différents types de métadonnées, il y aura forcément des différences si une syntaxe recherche simplement une valeur facilement disponible et une autre va directement à la table. . À la fin de la journée :essayez différentes options, et voyez ce qu'EXPLAIN vous dit se passe dans les coulisses.