Показать сообщение отдельно
Старый 15.06.2009, 20:57   #6
Растущий
 
Аватар для int18h
 
Мужчина
Регистрация: 01.11.2008
Возраст: 35
Сообщений: 124
Вес репутации: 10 int18h скоро станет знаменитым(-ой)

Отправить сообщение для int18h с помощью Skype™
По умолчанию Ответ: Очередной вопрос по MYSQL

Цитата:
Сообщение от Madga Посмотреть сообщение
C SQL давно не работал, но припоминаю что писали функции, которые пересчитывали ключи. Там есть встроенные какието, погугли в этом ключе...

не работай с SQL вообще, навсегда...


по поводу твоей задачи..
смотри: autoincrement поле - есть последовательность, зачем же тебе нарушать эту последовательность..
как правило такое поле используется в качестве ключа, то есть менять его - убить свою базу..
если все таки это не ключ.. давай рассмотрим таблицу размеров в 300000000 записей, причем это будет к примеру портал, к которому люди обращаются постоянно
скажем последовательность идет так
999999 - пред. запись.
1000000 - удалили
1000001 - след запись
представь сколько записей тебе надо перелопатить своей процедурой..
прочитай это [Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]
думаю то что тебе нужно будет
int18h вне форума   Ответить с цитированием