За последние 24 часа нас посетили 18092 программиста и 1675 роботов. Сейчас ищет 1001 программист ...

phpMyAdmin сброс id

Тема в разделе "MySQL", создана пользователем MCTrane, 4 авг 2011.

  1. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    У меня в БД поле id первичный и авто_инкремент. Но неумелые руки побывали в phpmyadmin и в поле id забили 30к с лишнем и теперь даже если удалить ту строку, всёравно начинается с 30к с лишнем...
    Как сбросить и чтобы начаналось опять с последнего числа в таблице? Или только пересоздавать таблицу?
     
  2. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    Вспомнил, что когда экспортируешь таблицы, там написано AUTO_INCREMENT=столько_то
    Ну я подумал, и решил сделать такой запрос:
    [sql]ALTER TABLE таблица AUTO_INCREMENT=сколько_мне_надо[/sql]
    И всё получилось)
     
  3. uri

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

    С нами с:
    3 сен 2009
    Сообщения:
    43
    Симпатии:
    1
    Нельзя баловаться с первичным ключом, тем более с автоинкрементом (пересоздавать, перезаливать и т.п.)!!
    Ибо не для нумерации записей он предназначен, а для поддержки целостности.

    Поэтому, Ваш совет вреден.