Ja! Aber das ist eigentlich egal! Du hast den Datensatz, z.B. mit der id=10 gelöscht. Du hast diesen Datensatz also nicht mehr benötigt. Die id's Deiner Tabellen sollten Dir eigentlich egal sein. mySQL kümmert sich um die richtige Vergabe, was Du mySQL mit AUTO_INCREMENT ja gesagt hast.
IMHO Nein. mySQL kümmert sich um das Füllen der Lücken. Nicht mit der selben bzw. gelöschten id, aber mit einer neuen.
Danke! Dann ist es ja genau richtig. :D