Beh, se hai 3 righe con lo stesso id-corsa allora probabilmente hai progettato male la tabella, non dovrebbe essere un valore univoco?

Se tu esegui quelle query, MySQL applica i cambiamenti a tutte le righe con id.corsa=63 ad ogni giro, non è che la lprima la fa sulla prima riga, la seconda sulla seconda e la terza sulla terza, modifica 3 volte tutte e 3 le righe.

Ripeto, molto probabilmente hai progettato male la tabella, non è né colpa di MySQL né di PHP.