Есть таблица в базе MySQ, в одном из полей которой содержатся id новостей. Они идут не по порядку а с разрывами например: 1 2 6 37 345 2509 Требуется оптимизировать поле чтобы эти id были без разрывов, то есть: 1 2 3 4 5 и так далее. PS Сразу скажу что это не для красоты а потому что скрипт использует циклы по идентификаторам и работа тормозится изза этих пробоев. Кто знает подскажите пожалуйста.
Не стоит этого делать. Таблица новостей так же связана с другими таблицами. В них так же собираешься менять айди? Может стоит изменить логику работы этих скриптов?
Если чисто теоретическое, можно попробовать старое поле id удалить и создать новое auto_increment'ное
Об это надо было сразу сказать. А не "втирать" про какие-то мистические скрипты. Айди даже в теории трогать не надо.