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.