Jump to content

Проблема с ID новостей в DLE


Recommended Posts

Суть:
Удалил в dle пару лишних новостей а точнее 4, и теперь при добавлении ID новостей "проскакивает" на 4 .
Если проще то было 304 новости, удалил 4 последних, осталось 300, но при добавлении добавляется сразу 305 ID а должно 301.
Рыскал в БД нашёл там dle_post и нашёл где менять ID но это не помогает.
Кто знает решение проблемы?

Link to post
Share on other sites
  • 3 weeks later...

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

  • VIP

Это не проблема, так работает База данных и это правильно. ID в таблице dle_post это ключ, автоинкремент. При добавлении новости её ID становится на 1 больше. Не важно, что вы удалили предыдущие статьи, База помнит, что были такие ID во избежании проблем, так как может ID использоваться для взаимосвязанных выборок, то есть этот ID может использоваться в других таблицах, к примеру в таблице dle_tags, dle_post_extras и т.д. Иначе Вы удалили запись, а данные в других таблицах, привязанных к этому ID остались (база же не может знать, что движок их удаляет, она "защищает" себя), Вы заливаете новую статью с тем же ID и бац - у ней метки от старой статьи почему-то и другие "грязные данные" приклеились. Зачем Вам это?

 

Если "обнулять" ID, то со знанием дела, которого у Вас, судя по всему нет. Но обнуление делается так: открывается страница управления БД, к примеру phpmyadmin, выбирается нужная таблица, в нашем случае dle_post, щёлкаем по вкладке "Операции", находим блок "Параметры таблицы", в нем выставляем нужный инкремент, который должен быть следующим.

 

dc9f843bad6b4c53a56a226269d42053.png

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...