+1 - не трогайте СУБД, с ними всё хорошо (а с руками не очень).
А я бы не стал городить велосипеды и выдумывать как решить жопу через другую жопу. Перепишите тот скрипт/шаблон/программу, что наполняет эту базу и занесите заново в неё данные. А то сейчас выйдет, что даты разверутся так, что лучше бы просто рандомом заполнить.
PS: если сложилась такая ситуация, что первичный "заполнятор" уже не выполнить, т.к.
рукиизледенцажопы, то уж лучше попробовать сделать так: тупо заполнить по логике: date(CONST_UNIX_TIME + id) - константу зададите и к ней ID будете плюсовать, это уж всяко проще чем разворачивать, просто проапдейтьте условно-рандомными данными и всё. Не думаю, что вам так даты нужны там (только для правильной сортировки скорее всего).
ЗЫЫ:
Цитата:
Сообщение от Hector
Я бы сделал новую колонку чисел от 1 до 100500 всех данных. Потом новую колонку даты. Ну и скриптом копировал по одному. Например где 1=100500, 2=100499 и тд.
|
С временной колонкой даты мысль годная, достаточно 1й такой колонки (id дублировать не нужно).