Credo sia una domanda a dir poco banale.
Comunque, immaginiamo di avere una semplice tabella con auto_increment e di creare tre righe:
codice:
     id    dato1   dato2
      1      'a'      'b'
      2      'c'      'd'
      3      'e'      'f'
Se io cancello la riga 2 ottengo questo:
codice:
     id    dato1   dato2
      1      'a'      'b'
      3      'e'      'f'
Veniamo al dunque.
Domanda 1
Come faccio a ricalcolare tutti gli id in modo da ottenere una cosa del genere?
codice:
     id    dato1   dato2
      1      'a'      'b'
      2      'e'      'f'
Domanda 2
Partendo dall'esempio con tre righe, come faccio a invertire la riga 2 e la riga 3 lasciando però gli id al loro posto?
codice:
     id    dato1   dato2
      1      'a'      'b'
      2      'e'      'f'
      3      'c'      'd'
PS: Se c'è qualche scorciatoia con phpmyadmin per ottenere lo stesso risultato mi interesserebbe.