hitman249 писал(а):
заказчик предоставил только такой способ получения информации. Если ты удаляешь колонку с ID и потом нумеруешь по-новому с 1, значит там ID ни нафик не нужно.
Вроде же в MySql есть и NUMROW, и ROWID.
А твою задачу можно решить и так:
1.
DELETE FROM test LIMIT (Select count()-100 from test);
OPTIMIZE TABLE test;
2.
CREATE TABLE test2 AS Test;
INSERT INTO test2 SELECT * FROM test DESC LIMIT 100;
DROP TABLE test;
ALTER TABLE test2 RENAME test;
OPTIMIZE TABLE test; выполнит команды из пункта 2.
И перед этими действиями нужна проверка - а есть ли мальчик ?