За последние 24 часа нас посетили 16680 программистов и 1650 роботов. Сейчас ищут 2032 программиста ...

"Обнулить" автоинкримент

Тема в разделе "MySQL", создана пользователем joost, 26 май 2008.

  1. joost

    joost Guest

    Счас в таблице записей не много, но поле инкримент начинается из числа более 1 000 000 и дальше.
    Как можно "обнулить" инкримент - имею ввиду начать с 1, 2, 3 и т.д. ?
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    [sql]ALTER TABLE ...[/sql]
    За продолжением в мануал.
     
  3. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    Но сначала подумать надо ли в данном случае. )
     
  4. joost

    joost Guest

    alter table `table` auto_increment=0
    не помагает
     
  5. joost

    joost Guest

    Вот счас в таблице
    а надо
    перенумировать поле auto_increment
     
  6. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    На то он и автоинкремент, чтобы сам нумеровал.
     
  7. joost

    joost Guest

    и так как надо сделать, что никак нельзя?
     
  8. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    joost
    русская языка рулез.

    памагать и не далжна, елси ужо буваютъ зописи с ид больше 0.
     
  9. Johnatan

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

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Уничтожить базу данных и начать всё заново..........
     
  10. joost

    joost Guest

    это я и сам знаю. такой вариант не подходит
     
  11. joost

    joost Guest

    такое сделать как можно?
     
  12. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Это вопрос всех новичком в mysql, по-моему. Такое сделать нельзя, иначе рушится вся суть автоинкремента. Можно лишь найти выход из положения, скажем, ввести новое поле и записывать туда порядок.
     
  13. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    это не первый и не второй вопрос joost'а как избавится от автоинкремента.
    Просто пристрелите его.
     
  14. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А все от того, что люди сначала создают супер-пупер систему, а потом начинают читать мануалы или на форумах вопросы задавать.