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

PHP &MySQL :Comment puis-je utiliser SET @rank=0 ; dans $query=

Ce type ici semble avoir un moyen de définir la variable dans la même requête à zéro. Je n'ai pas installé MySQL sur cette machine pour l'essayer, cependant.

Voici la requête qu'il suggère dans son article de blog :

select @rownum:[email protected]+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc limit 10;

(Y a-t-il un devoir à faire quelque part en rapport avec le calcul des classements ? C'est la troisième question que je vois à ce sujet en deux jours.)

Vérifiez-vous les partitions en double ?