За последние 24 часа нас посетили 24212 программистов и 1714 роботов. Сейчас ищут 1987 программистов ...

авто инкримент id

Тема в разделе "MySQL", создана пользователем alex61russia, 25 июл 2010.

  1. alex61russia

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

    С нами с:
    26 июн 2010
    Сообщения:
    21
    Симпатии:
    0
    Добрый вече. Есть таблица видео в которой 1140 записей, случайно дал одной из записей ид = 800000 и теперь у меня ид идёт с 800000, скажите как сделать чтобы ид считал после 1140? т.е. следующая запись вставлялась с ид = 1141
     
  2. alex61russia

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

    С нами с:
    26 июн 2010
    Сообщения:
    21
    Симпатии:
    0
    спасиб, я понял.
    ALTER TABLE AUTO_INCREMENT = 1141
     
  3. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    вроде ж меньше чем значение существующей записи нельзя? Больше можно.
     
  4. phpdude

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

    С нами с:
    9 июл 2010
    Сообщения:
    697
    Симпатии:
    0
    Luge
    можно, почему нельзя :)

    а вот насчет "перекрытия" я хз ... то есть когда у нас будет запись хххх, то он сам проверит что чтото не в порядке или вывалит уник рав айди еррор, вот это инетерсно, не сталкивался)
     
  5. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    +1
     
  6. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.114
    Симпатии:
    1.244
    Адрес:
    там-сям
    когда-нибудь случится ошибка по неуникальности индекса. я бы оставил счетчик как есть, какая в жопу разница!
     
  7. Goryn

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

    С нами с:
    4 апр 2006
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    Ярославль
    Создать пустую БД но с измененными полями ID AUTO_INCREMENT
    Залнить данными из старой.
    И вуяля ID будет уникальный и без разрывов.
    А если это нужно сделать для одной таблици то дело воще выеденого яйца не стоит.