Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сбросить счётчик ID категорий

Как сбросить счётчик ID категорий


     05.02.2012    категории    Все вопросы » Общие вопросы    13237

вопрос
Здравствуйте, подскажите пожалуйста как очистить ID категории в админке. Стараюсь делать сайты на денвере, какждый раз при разработке нового сайта, соответственно меняются и категории, но их ID каждый раз увеличивается на 1, то есть на пример при 5-6 сайте номер ID у меня к премеру 57,58 и так дале. Подскажите в каком файле, где именно можно это обнулить. Спасибо.

Ответил: Sander


Вариант 1:
Открыть phpMyAdmin, зайти в таблицу dle_category, там перейти в закладку Операции (Options), найти параметр AUTO_INCREMENT, поставить желаемое значение. Главное, чтобы это значение было не меньше значения ID последней созданной категории.
Как сбросить счётчик ID категорий


Вариант 2:
Выполнить запрос для полной очистки таблицы.
TRUNCATE TABLE `dle_category`


Вариант 3: by rashpil
Удалить таблицу dle_categoryes, а потом создать его заново. В этом случае все поля с параметром auto_increment будут обнулены.

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

yackers
Юзер

yackers - 5 февраля 2012 22:24 -

Если честно я вообще вопрос не понял ? при чем тут сайты ? при чем тут категории ??

Как может меняться ID категории при "разработке нового сайта " ???

Изложите грамотно что конкретно Вам нужно !!!!

ПафНутиЙ
Админ

ПафНутиЙ - 6 февраля 2012 09:13 -

Человек разрабатывает новый проект каждый раз на одной и той же копии движка.
И что бы не искать лёгких путей и для каждого проекта делать свой локальный домен - ему проще расковырять двиг))))) наверное чтобы жизнь мёдом не казалась ))))))))

Каков вопрос - таков и ответ. Просто помните об этом.

yackers
Юзер

yackers - 6 февраля 2012 12:33 -

Если честно, я даже и представить не мог что и такое делают :)

rashpil
Эксперт

rashpil - 6 февраля 2012 12:36 -

У каждого свои методы :)

faqbill
Юзер

faqbill - 6 февраля 2012 14:22 -

Большое спасибо всем, ПафНутиЙ Вы правы, так оно и есть.

ПафНутиЙ
Админ

ПафНутиЙ - 6 февраля 2012 20:46 -

Зря. Всегда нужно иметь бэкап. Ведь где гарантия того, что не возникнет внезапный косяк, исправить который можно только на локалке.
У меня например штуки три денвера, в последнем рабочем 72 сайта.

Каков вопрос - таков и ответ. Просто помните об этом.

Технолог
Юзер

Технолог - 29 июня 2012 16:02 -

- для DLE 9.6
- Слить бекап БД,
- найти
- INSERT INTO `префикс_category` VALUES
- разобраться в этой теме (простая математика)
но, при этом нужно юзать, что изменение (удаление) ID категории унесет по ветру все новости, которые в ней были.

remont63
Юзер

remont63 - 3 октября 2013 12:42 -

На сайте присутствуют множество различных категории, начиная с ID 190, около 50.

Стоит задача переименовать ID категорий начиная с 1.

Как планируется реализовать.

1) Изменяем id категории в таблице category

2) Пишем группу sql запросов типа:

UPDATE _post SET category = REPLACE( category, '190, '1' )

где, 190 - существующая категория, 1 - нужная.

Прокатит ли данный способ, или возможно, что то не учел

dj-avtosh
PHP-developer

dj-avtosh - 3 октября 2013 13:39 -

Должен прокатить.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх