Помогите сделать групповое изменение id новостей в DLE

Krauzer
На сайте с 17.02.2011
Offline
38
1042

Здравствуйте!

Кто подскажет как в коде изменить ID новости, добавив при этом к существующему Id к примеру число 135 ..

например было

http://site/194-novost.html

а получить

http://site/329-novost.html

и так чтобы все новости в ID сместились на определенное значение..

использую тип чпу 1

phpmyadmin не вариант, если новостей 20 000.. будет трудоемко.

LovelAss
На сайте с 05.06.2009
Offline
96
#1


UPDATE `dle_post` SET `id` = `id` + 135 ORDER BY `id` DESC

Или открываем кучу файлов и делаем кучу правок.

Krauzer
На сайте с 17.02.2011
Offline
38
#2
LovelAss:

UPDATE `dle_post` SET `id` = `id` + 135 ORDER BY `id` DESC

Или открываем кучу файлов и делаем кучу правок.

Огромное спасибо, все получилось просто супер!!! 🍿

siv1987
На сайте с 02.04.2009
Offline
427
#3

при этом еще не забываем про связанные таблицы с dle_post

Krauzer
На сайте с 17.02.2011
Offline
38
#4
siv1987:
при этом еще не забываем про связанные таблицы с dle_post

я так понял, изменения, указанные выше, влияют только на Id новости, а все остается прежнем.

Апокалипсис
На сайте с 02.11.2008
Offline
391
#5
Krauzer:
я так понял, изменения, указанные выше, влияют только на Id новости, а все остается прежнем.

Да но другие таблицы тоже обращаются и по старому ID

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий