Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » MySQL » Как в mysql перенести значение из доп.поля в отдельное поле?

Как в mysql перенести значение из доп.поля в отдельное поле?


     Все вопросы » MySQL    2240

вопрос
Здравствуйте.
В БД, в поле xfields есть доп.поле kinopoisk_id, я хочу перенести его значение в отдельное поле kp_id_movie.
Как это сделать?

Ответил: Sander


UPDATE dle_post SET kp_id_movie = SUBSTRING_INDEX( SUBSTRING_INDEX( xfields,'kinopoisk_id|',-1 ),'||',1 )*1;

4 комментария

Morello
Юзер

Morello - -

Сделал имитацию запроса в mysql вышло такое сообщение
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '<> 1' at line 1

Morello
Юзер

Morello - -

И еще нужно чтобы из доп поля значение не удалялось

Morello
Юзер

Morello - -

Хотя нет, все работает! Спасибо запомощь

yreei
Юзер

yreei - -

кто подскажет как в dle с помощью mysql перенести картинки из короткой новости в доп поле?

Похожие вопросы

наверх