Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день. В таблице есть столбец-счетчик "id". При модерирования сайта, некоторые поля удаляются, соотв. нарушается последовательность. Плюс "особенностЬ" в том, что где-то хранится информация о последнем номере. Т.е. если, например, было 500 записей и удалить последних 200. То следующая пойдет с id 501. Удалял обычно сначала, т.е. по возрастанию, теперь понял, что нужно подгонять по убыванию. Вопрос - можно ли как-то упорядочить весь столбец? Всего 400+ записей...
Неактивен
А зачем?
Неактивен
Необходимо соблюдать условие на страницах сайта.
Неактивен
Какое условие? Я на 99,99% уверен, что вы неправильно ставите задачу и это не нужно.
Но если все-таки хотите, то создаете новый столбец new_id, заполняете его от 1 до Х, удаляете старый id, переименовываете new_id -> id, создаете первичный ключ, добавляете автоинкремент, устанавливаете значение автоинкремента.
Но лучше этого не делать, а вернуться к первому вопросу.
Неактивен
vasya написал:
создаете новый столбец new_id, заполняете его от 1 до Х
Заполнять вручную?
Неактивен
Оказалось гораздо проще.
На вкладке "операции" установить автоинкримент в нужное значание и всё.
Неактивен
Удовлетворите любопытство - зачем это все-таки нужно?
Чем вас не устраивает ситуация - "например, было 500 записей и удалить последних 200. То следующая пойдет с id 501."?
Неактивен