I understand why people want to adjust their keys, because after deleting a records and adding new ones, eventually you will run out of unique keys. Of course, you have at least 4 billion unique keys with an unsigned int. My solution is, use a PHP function like uniqid(some parameter) to develop a unique id from the millisecond timer on your machine, then insert that into the table.
My question is.. does anyone know if you can still access the last inserted key value using the mysql_insert_id() function if the column type is not int auto increment but something like int(10)?
eg.
original data set
1
2
3
delete 2
auto increment
1
3
4
delete 3
auto increment
1
4
5
.. i'm running out of keys!