За последние 24 часа нас посетили 15134 программиста и 1683 робота. Сейчас ищут 1054 программиста ...

сделать ид по порядку, без разрывов

Тема в разделе "PHP для новичков", создана пользователем Maxer, 27 окт 2008.

  1. Maxer

    Maxer Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    93
    Симпатии:
    0
    Есть таблица в базе MySQ, в одном из полей которой содержатся id новостей.
    Они идут не по порядку а с разрывами например:
    1
    2
    6
    37
    345
    2509

    Требуется оптимизировать поле чтобы эти id были без разрывов, то есть:
    1
    2
    3
    4
    5 и так далее.

    PS Сразу скажу что это не для красоты а потому что скрипт использует циклы по идентификаторам и работа тормозится изза этих пробоев. Кто знает подскажите пожалуйста.
     
  2. Mete0

    Mete0 Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Не стоит этого делать. Таблица новостей так же связана с другими таблицами. В них так же собираешься менять айди?

    Может стоит изменить логику работы этих скриптов?
     
  3. Maxer

    Maxer Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    93
    Симпатии:
    0
    оно ни с чем не связано. Вопрос актуален
     
  4. Sephiroth_Lukaw

    Sephiroth_Lukaw Активный пользователь

    С нами с:
    26 апр 2008
    Сообщения:
    62
    Симпатии:
    0
    Всё-равно, вы не должны этого хотеть...id не для этого существует...
     
  5. Maxer

    Maxer Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    93
    Симпатии:
    0
    Поймите люди задание чисто теоретическое! И просто нужно решение!
     
  6. Mete0

    Mete0 Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
  7. Sephiroth_Lukaw

    Sephiroth_Lukaw Активный пользователь

    С нами с:
    26 апр 2008
    Сообщения:
    62
    Симпатии:
    0
    Если чисто теоретическое, можно попробовать старое поле id удалить и создать новое auto_increment'ное
     
  8. Mete0

    Mete0 Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Об это надо было сразу сказать. А не "втирать" про какие-то мистические скрипты.
    Айди даже в теории трогать не надо.
     
  9. Sephiroth_Lukaw

    Sephiroth_Lukaw Активный пользователь

    С нами с:
    26 апр 2008
    Сообщения:
    62
    Симпатии:
    0
    И то правда...
     
  10. Maxer

    Maxer Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    93
    Симпатии:
    0
    Спасибо большое!! не раз выручал и опять выручил!