Originariamente inviato da cli
UP

ho scritto una cavolata????? Che nessun mi rispond
Probabile. Quello che vuoi fare non ha molto senso. Per definizione in un db i record sono in posizione random. Vengono ordinati in base alla tua richiesta oppure a un indice. (ORDER BY ...)

Spostare dei record equivale alla "fatica di sisifo". Se ti serve un ordinamento fai un campo "ORDINE" e associalo a quel che ti pare. Un indice autoincrement e' per definizione una chiave primaria, ed e' giusto continui a generare valori univoci.