Se usi un campo auto_increment non puoi per ovvi motivi.
Se il campo lo setti tu, puoi fare in modo semplice:
DELETE FROM tabella WHERE ID = '2';
UPDATE tabella SET ID = ID-1 WHERE ID > '2'
Ma non vedo nessuna utilità in questo, dato che il valore ID potrebbe essere collegato ad altre tabelle e falsare altri dati.