Que signifie « sélectionner 1 dans le tableau » ?
Sélectionner 1 dans le tableau et Sélectionner * dans le tableau sont similaires dans leur utilisation. différences, voir ci-dessous :
1. Il n'y a aucune différence de fonction entre select 1 from mytable et select anycol (n'importe quelle ligne de la collection de tables de destination) depuis mytable et select * from mytable ; il existe un enregistrement Généralement utilisé à des fins conditionnelles.
Le 1 dans select 1 from est une constante, et la valeur de toutes les lignes trouvées l'est, mais en termes d'efficacité, 1>anycol>*, car il n'est pas nécessaire de rechercher la table du dictionnaire .
2. Pour vérifier le nombre d'enregistrements, vous pouvez utiliser select sum(1) from mytable ; ce qui équivaut à select sum(*) from mytable ;
Articles et tutoriels connexes recommandés : Tutoriel MySQL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!