Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пересчитать auto_increment поле в mysql. 
:(
    Опции темы
phpsc
Дата 4.2.2011, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 22.11.2010

Репутация: нет
Всего: 0



Пересчитать auto_increment поле в mysql.

Т.е. имеем такое заполнение поля id (auto_increment):
1
5
11
17


Нужно получить
1
2
3
4

Т.е. просто пересчитать.

Есть ли для этого спец.функции или что-нибудь.

Это сообщение отредактировал(а) phpsc - 4.2.2011, 10:46
--------------------
Социальная сеть
PM MAIL   Вверх
skyboy
Дата 4.2.2011, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



тысячелетняя война тех, кто хочет "пересчитать" и тех, кто считает это ересью получает свое продолжение.
не нужно так делать.
диапазона unsigned int вполне достаточно.
если у тебя кто-то ссылается на этот id этой таблицы - чревато потерями целостности.
если у тебя никто не ссылается - тебе нафиг не нужно это автоинкрементное поле и ты можешь его удалить.
а пользы от "пересчета" не будет никакой.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0641 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.