Суть вопроса: например, есть форум с БД MySQL. Каждое сообщение в базе имеет свой номер (pid). Когда сообщения удаляются, то часть строк пропускается и они идут уже не по порядку. Скажем, на форуме написали 100 000 сообщений, мы хотим поздравить пользователя, который написал то самое стотысячное сообщение, а вместо сообщения номер 100 000 нам приходится искать, например, сообщение номер 102768.
Есть ли функция, позволяющая вместо присвоения новых, бОльших цифр новым сообщениям заполнять пропущенные строки в таблице? И как тогда будет выглядеть сортировка сообщений в темах - по датам или по pid?