Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Перезаписать id подряд
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Перезаписать id подряд

Страниц (1): [1]
 

1. xsh - 14 Декабря, 2011 - 14:37:34 - перейти к сообщению
Просьба подсказать запрос или действия.
Есть таблица с автоинкримент, из нее были удалены некоторые строки и в результате некоторые id перестали существовать, как перезаписать столбец id чтобы они шли подряд как раньше от 1. Спасибо.
2. LIME - 14 Декабря, 2011 - 14:44:43 - перейти к сообщению
xsh а зачем?
3. xsh - 14 Декабря, 2011 - 14:48:53 - перейти к сообщению
LIME пишет:
xsh а зачем?
на id завязаны функции php, а поскольку некоторых id теперь нет, то функции работают некорректно.
4. LIME - 14 Декабря, 2011 - 15:10:31 - перейти к сообщению
xsh вам надо это изменить ато жизни вам не будет ))
приведите пример ф-ции может что подскажу
5. SAD - 14 Декабря, 2011 - 15:57:08 - перейти к сообщению
xsh, не страдайте фигней.
6. xsh - 14 Декабря, 2011 - 16:07:06 - перейти к сообщению
просто думаю проще таблицу один раз привести к нужному виду, чем править функции пхп.
(Добавление)
спасибо, сам разобрался, insert into select order by id
7. Champion - 14 Декабря, 2011 - 18:09:51 - перейти к сообщению
xsh не надо этого делать. Вы занимаетесь хернёй. Лучше расскажите, почему функции завязаны на айдишки и что они делают. А мы объясним, как сделать грамотно.

 

Powered by ExBB FM 1.0 RC1