За последние 24 часа нас посетили 58928 программистов и 1816 роботов. Сейчас ищут 1119 программистов ...

Очистить таблицу с учетом auto_increment

Тема в разделе "MySQL", создана пользователем BAnder, 9 дек 2007.

  1. BAnder

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

    С нами с:
    23 дек 2006
    Сообщения:
    79
    Симпатии:
    0
    Сабж. Как? Пробовал delete, пробовал truncate, не помогает: при создании нового сообщения значение плюсуется к последнему номеру, который был до очистки таблицы.
    Может для этого другие какие-то способы есть,а то в доках не нашел :(

    И кстати, есть ли способ для auto_increment-ов задать значение, с которого при последующем обновлении таблицы начинался бы счет?
     
  2. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    BAnder
    Гон, TRUNCATE TABLE всегда сбрасывал автоинкремент.
    В любом случае запрос ALTER TABLE mytable AUTO_INCREMENT=1 тебе поможет.
     
  3. BAnder

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

    С нами с:
    23 дек 2006
    Сообщения:
    79
    Симпатии:
    0
    Dagdamor
    тем не менее факт на лицо :?
    может где-то в буфере сохраняется часть данных, дозаписывающаяся потом при добавлении в таблицу. Бред говорю, но просто уже не знаю как с этим бороться, со вчерашнего вечера парюсь.
     
  4. BAnder

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

    С нами с:
    23 дек 2006
    Сообщения:
    79
    Симпатии:
    0
    Странно как-то. Перегрузил консоль мускула - заработало.
    ...ничего не понимаю :-\
     
  5. Anonymous

    Anonymous Guest

    BAnder, магнитные бури.. на марсе...
     
  6. BAnder

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

    С нами с:
    23 дек 2006
    Сообщения:
    79
    Симпатии:
    0
    Черт, глюк какой-то. Перегрузил, как написано выше - в консоле все нормально, загрузил страницу через браузер - вернулись прежние бОльшие значения, при чем содержимое других строк соответствует требуемому. Перепроверяю в мускуле - теперь и тут ошибка. Что за дела? Кто сталкивался? В чем может быть трабла? Любая помощь.
     
  7. BAnder

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

    С нами с:
    23 дек 2006
    Сообщения:
    79
    Симпатии:
    0
    Горбунов Олег
    ...и не говори!
    Можно ли просто обнулить список без удаления содержимого столбцов?
     
  8. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    и много у тебя вариантов проекта и таблиц?
     
  9. BAnder

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

    С нами с:
    23 дек 2006
    Сообщения:
    79
    Симпатии:
    0
    armadillo
    да одна таблица, один проект, да и тот учебный, для себя. Написал пэйджер и скромную гостевую. Просто не понятно что и как и почему не работает. Может какие настройки нужно? Так вроде для truncate существует только одна настройка :)
     
  10. BAnder

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

    С нами с:
    23 дек 2006
    Сообщения:
    79
    Симпатии:
    0
    Проблема решилась несколькими строчками кода. Точнее позволила обойти имеющуюся (с практической точки зрения проблема была в неправильной нумерации сообщений).
    Однако такое поведения мускула по прежнему остается загадочным.