va bhe te lo spiego meglio



quando modifichi gli id nella query 2
tu hai un auto increment che mysql si inposta di defolt

esempio
questi sono i campi che hai inserito
1
2
3
4
quando vai ad inserire un altro campo mysql sa che sarò il numero 5

anche se cancella la numero 4

l'incremento è sempre 5
infatti se cancelli con la query 1 id 4
avrai
1
2
3
ma se inserisci un prodotto
sarà id 5
e ti troverai
1
2
3
5

il prossimo id inserito sarà 6 e cosi via

con la query 2 imposta gli id in sequenza
quindi ora avremo
1 1
2 2
3 3
5 4

ma l'auto increment è rimasto 6
capito
con la query 3
imposta questo increment a 5 cioè l'ultimo id inserito



un casino ma logico