Vérifiez :Avec MySQL, comment puis-je générer une colonne contenant l'index d'enregistrement dans une table ?
SELECT c.course_id,
@curRow := @curRow + 1 AS row_number
FROM course c
JOIN (SELECT @curRow := 0) r;
Notez cependant que ceci est artificiel car le seul véritable "numéro de ligne" serait votre propre ID principal, et chaque méthode artificielle changera le numéro de ligne lorsque vous modifiez le ORDER
clause