Первичный индекс первичного ключа повторного заказа после удаления рядов

UPDATE tbl SET catid = (SELECT COUNT(*) FROM tbl t WHERE t.catid <= tbl.catid);
Tough Thrush