1

Тема: Как перенести всю информацию из одной строкив другую?

Добрый день, нужна ваша помощь. Есть таблица dle_post в ней хранятся все новости, в самой новости структура такая http://s7.hostingkartinok.com/uploads/images/2015/05/b9df1d77464e490928fbe17c1571eedd.jpg помогите пожалуйста перенести всю информацию из строки tags в строку xfields, в самый конец после всех записей, и добавить перед началом такую запись ||developer| , должно получиться вот так ||developer|NeocoreGames. В каждой публикации строка tags имеет разную информацию

2

Re: Как перенести всю информацию из одной строкив другую?

Сохраните исходные данные.

Выполните запрос объединяющий строки.

UPDATE `dle_post` SET
`xfields` = CONCAT(`xfields`, "||developer|", `tags`)
WHERE `tags` IS NOT NULL

3

Re: Как перенести всю информацию из одной строкив другую?

Спасибо!!)

4 (изменено: venrom, 2015-08-24 11:27:16)

Re: Как перенести всю информацию из одной строкив другую?

Добрый день, дабы не открывать новую тему спрошу тут, есть столбец short_story, в нем есть такие строки <br />http://www.playground.ru/redirect/download/video/ld/47354.mp4<br />, в каждой новости ссылка своя, общая между ними только то что их с обеих сторон окружают <br />тут ссылка<br /> , возможно перенести то что, между <br /> в столбец xfields и добавив перед началом такую запись ||videos| ?

Скриншот
http://s7.hostingkartinok.com/uploads/images/2015/08/e13baf21caf33bbed1fc95370ab6989a.jpg

Нашел в интернете такую запись UPDATE dle_post SET short_story = TRIM(LEADING '<br />' FROM TRIM (TRAILING '<br />' FROM xfields)) изменил немного под себя, но как к xfields добавить ||videos|

5

Re: Как перенести всю информацию из одной строкив другую?

venrom сказал:

но как к xfields добавить ||videos|

Приведенный запрос убирает предваряющие и конечные теги в строке. Запрос Вам не поможет. Попробуйте использовать функции SUBSTRING_INDEX совместно с SUBSTRING. Строка добавляется с помощью CONCAT().
https://dev.mysql.com/doc/refman/5.0/en … ring-index