Как перенести данные из kp_id в kp_id_movie

shirshov1

Приватовец
Приватовец
Регистрация
4 Мар 2017
Сообщения
63
Реакции
16
Баллы
8
Всем привет. В таблице dle_post есть kp_id_movie, я так понимаю это от парсера кинопоиска. Как из доп поля kp_id перенести данные в него. Ниже есть пример, как сделать наоборот, из kp_id_movie в kp_id. Но мне надо наоборот.


Код:
UPDATE `dle_post` SET `xfields` = CONCAT(`xfields`, IF(`xfields` = '', '', '||'), 'kp_id|', `kp_id_movie`)
За ранее всем спасибо.
 

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
Всем привет. В таблице dle_post есть kp_id_movie, я так понимаю это от парсера кинопоиска. Как из доп поля kp_id перенести данные в него. Ниже есть пример, как сделать наоборот, из kp_id_movie в kp_id. Но мне надо наоборот.


Код:
UPDATE `dle_post` SET `xfields` = CONCAT(`xfields`, IF(`xfields` = '', '', '||'), 'kp_id|', `kp_id_movie`)
За ранее всем спасибо.
Код:
UPDATE `dle_post` SET `kp_id`=SUBSTRING_INDEX(SUBSTRING_INDEX(xfields, 'kp_id_movie|', -1), '||', 1) WHERE CHARACTER_LENGTH(SUBSTRING_INDEX(SUBSTRING_INDEX(xfields, 'kp_id_movie|', -1), '||', 1)) > 0 AND SUBSTRING_INDEX( SUBSTRING_INDEX(xfields, 'kp_id_movie|', -1), '||', 1) NOT LIKE '%|%'
 

aeneas

Новичок
Регистрация
27 Фев 2017
Сообщения
2.960
Реакции
1.346
Баллы
113
@PunPun, че у тебя такое длинное ) там в первом примере же просто поменять местами и все )
 
Сверху Снизу