Grazie innanzitutto per avermi risposto

Lo so che non è un problema se la numerazione degli id non è continua, ma a questo punto vorrei capire.

Forse però mi sono spiegato male. Ci riprovo:

Cancellando le righe "spazzatura" (tipo 'prova' ed 'esperimento') quando aggiungo un nuovo giocatore, mysql gli attribuisce ovviamente id 6 e non 4 e fa la stessa cosa con la tabella gol. Se io vado a modificare 6 con 4 in entrambe le tabelle, mi aspetterei che tutto funzionasse e invece è come se mysql non riconoscesse l'uguaglianza tra i due id... e non riesco a capirne il motivo...