Verifique:Com o MySQL, como posso gerar uma coluna contendo o índice de registro em uma tabela?
SELECT c.course_id,
@curRow := @curRow + 1 AS row_number
FROM course c
JOIN (SELECT @curRow := 0) r;
Observe, no entanto, que isso é artificial, pois o único 'número da linha' real seria seu próprio ID principal, e cada método artificial alterará o número da linha quando você alterar o
ORDER
cláusula