вопрос
Здравстуйте!
Есть необходимость заполнить доп поле новостей, по шаблону:
если новость принадлежит категории 1, то добавить в доп поле type значение media
если новость принадлежит категории 2, то добавить в доп поле type значение text
Есть необходимость заполнить доп поле новостей, по шаблону:
если новость принадлежит категории 1, то добавить в доп поле type значение media
если новость принадлежит категории 2, то добавить в доп поле type значение text
UPDATE `dle_post` SET xfields=IF(xfields='', CASE
WHEN category REGEXP '[[:<:]](1)[[:>:]]' THEN 'type|media'
WHEN category REGEXP '[[:<:]](2)[[:>:]]' THEN 'type|text'
ELSE
''
END, CONCAT(xfields,
CASE
WHEN category REGEXP '[[:<:]](1)[[:>:]]' THEN '||type|media'
WHEN category REGEXP '[[:<:]](2)[[:>:]]' THEN '||type|text'
ELSE
''
END
));