SQL запрос Как скопировать содержимое из доп. поля в другое дополнительное поле в DLE
название сайта
Авторизация

SQL запрос Как скопировать содержимое из доп. поля в другое

+1
Вебмастер / linux0 комментариев
Иногда бывает нужно скопировать данные из одного дополнительного поля в другое в ЦМС DLE.

Эту задачу можно решить нескотлькими способами.

Первый способ SQL запрос PhpMyAdmin 


SQL запрос PhpMyAdmin

Если вам надо сделать SQL запрос, скопировать данные из доп поля kp_id в таблицу dle_post в столбец kp_id_movie. В столбце в некоторых новостях уже есть записи, их можно либо стереть и заново записать, либо перезаписывать. Главное, что бы во всех новостях заполнить данный столбец.

UPDATE `dle_post` SET `xfields`=REPLACE(`xfields`,'название исходного доп поле|0','название доп поле|1');



Второй способ - плагином и перестроением публикаций


Данное решение будет реализовано через переобход новостей и плагин.

1. Установить плагин
2. Сделать перестроение публикаций. Нет, всё перестроение делаться не будет, только запись с доп поля в поле.
3. Удалить плагин после завершения чтобы можно было использовать перестроение публикаций.


kp_id-to-kp_id_movie.zip [1.06 Kb] (cкачиваний: 7)

Читайте также

Отметьте картинки:*
new.thin.kiev.ua
Авторизация