За последние 24 часа нас посетили 17013 программистов и 1696 роботов. Сейчас ищут 992 программиста ...

первичный ключ

Тема в разделе "PHP и базы данных", создана пользователем veteran, 21 июн 2012.

  1. veteran

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

    С нами с:
    2 мар 2012
    Сообщения:
    15
    Симпатии:
    0
    Удаляю строки из таблицы, напр. 4-ю и 5-ю. После чего, вставляю данные INSERT INTO `names`(`title_id`, `last_name`) VALUES (NULL,'Ivanov') - первичный ключ принимает значение не 4, а 6, хотя строк 4 и 5 уже нет. Что это значит) и подскажите, пожалуйста, как с этим бороться.
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    С этим не надо бороться. Всё правильно, так и должно работать.
     
  3. oksana

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

    С нами с:
    16 мар 2012
    Сообщения:
    221
    Симпатии:
    0
    всем привет =), а как обнулить id?
    если было:
    1 = а
    3 = б
    7 = в
    сделать
    1 = а
    2 = б
    3 = в
     
  4. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    А что, приближается к пределу для столбца типа INT? Если не приближается - то не надо ничего делать, пусть будет 1, 3, 7 - так и должно быть. Это ID (идентефикаторы), а не порядковые номера. Если приближается - поменяй тип столбца на UNSIGNED INT или BIGINT.