как массово изменить id в бд

SV
На сайте с 16.07.2008
Offline
29
1700

столкнулся с такой задачей. нужно массово изменить id в бд для DLE. ручками долго особенно если новостей 11000. может есть какойто способ это проверрнуть через PhpMyAdmin?

md5by
На сайте с 30.12.2011
Offline
68
#1
Sta-v:
столкнулся с такой задачей. нужно массово изменить id в бд для DLE. ручками долго особенно если новостей 11000. может есть какойто способ это проверрнуть через PhpMyAdmin?

От вас нужно как минимум информация: как есть и как нужно сделать☝

donc
На сайте с 16.01.2007
Offline
686
#2

нотепадж++ поиск по

Продвижение сайтов от 25 000 в мес, прозрачно, надежно https://searchengines.guru/ru/forum/818412 , но не быстро, отзывы
I
На сайте с 23.12.2010
Offline
25
#3
Sta-v:
столкнулся с такой задачей. нужно массово изменить id в бд для DLE. ручками долго особенно если новостей 11000. может есть какойто способ это проверрнуть через PhpMyAdmin?

Есть. Командой UPDATE

Infelix
На сайте с 19.01.2012
Offline
3
#4
iopiop:
Есть. Командой UPDATE

С UPDATE поаккуратнее - можно по неопытности накосячить и изменить не то, что надо )))

Вы лучше расскажите по-подробнее, что именно сделать надо, а то быть может там просто все и обойдетесь одним запросом, а может придется какой-нибудь скриптец писать...

infelix.ru (http://infelix.ru) - заметки о Extjs, Zend Framework, SEO...
SV
На сайте с 16.07.2008
Offline
29
#5
Infelix:
С UPDATE поаккуратнее - можно по неопытности накосячить и изменить не то, что надо )))

Вы лучше расскажите по-подробнее, что именно сделать надо, а то быть может там просто все и обойдетесь одним запросом, а может придется какой-нибудь скриптец писать...

при совмещении бд пишет, что такие номера новостей уже есть. вот и нужно в одной бд добавить какое то число id чтоб не дублировалось.

SandyMan
На сайте с 13.06.2004
Offline
129
#6

наверное Вам надо смотреть в сторону INSERT INTO ... VALUES ... ON DUPLICATE KEY UPDATE ...

http://www.kavoir.com/2009/05/mysql-insert-if-doesnt-exist-otherwise-update-the-existing-row.html

перед экспериментом, сделайте бэкап!

SV
На сайте с 16.07.2008
Offline
29
#7
SandyMan:
наверное Вам надо смотреть в сторону INSERT INTO ... VALUES ... ON DUPLICATE KEY UPDATE ...
http://www.kavoir.com/2009/05/mysql-insert-if-doesnt-exist-otherwise-update-the-existing-row.html

перед экспериментом, сделайте бэкап!

совершенно верно спсб. буду эксперементировать🤪

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