Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Перенести в другой столбец опеределенные данные / 8 сообщений из 8, страница 1 из 1
01.03.2017, 15:29
    #39412524
menter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести в другой столбец опеределенные данные
Как перенести данные(нужен только урл) из одного столбца таблицы 1 в другой столбец 2 этой же таблицы table. Пример данных столбца 1:
<BR>текст
Сайт:www.site.ru
текст
<BR>
Из этих данных надо перенести в столбец 2 только www.site.ru
...
Рейтинг: 0 / 0
01.03.2017, 15:50
    #39412561
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести в другой столбец опеределенные данные
Сперва откусываешь всё до адреса по подстроке "Сайт:", потом после по подстроке "\n". В обоих случаях используется функция SUBSTRING_INDEX().
...
Рейтинг: 0 / 0
01.03.2017, 16:40
    #39412625
menter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести в другой столбец опеределенные данные
Так не получится, т.к. не во всех записях содержится Сайт:www.site.ru Можно ли как то запросом распарсить из таблицы 1 только www.site.ru и вставить в таблицу 2?
...
Рейтинг: 0 / 0
01.03.2017, 16:47
    #39412637
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести в другой столбец опеределенные данные
menterМожно ли как то запросом распарсить из таблицы 1 только www.site.ru и вставить в таблицу 2?Можно, можно.

menterТак не получится, т.к. не во всех записях содержится Сайт:www.site.ruА что содержится? телепаты сюда, увы, заглядывают редко...
...
Рейтинг: 0 / 0
01.03.2017, 17:20
    #39412666
menter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести в другой столбец опеределенные данные
Я пробую такими запросами все сделать:
UPDATE table SET 2 = CONCAT(SUBSTRING_INDEX(2, 'Сайт:', -1));
UPDATE table SET 2 = CONCAT(SUBSTRING_INDEX(2, '\n', 1));
...
Рейтинг: 0 / 0
01.03.2017, 17:50
    #39412688
menter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести в другой столбец опеределенные данные
Такими запросами у меня не получается сделать, что я хочу
...
Рейтинг: 0 / 0
01.03.2017, 20:35
    #39412812
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести в другой столбец опеределенные данные
menterЯ пробую такими запросами все сделать:Обоснуйте, почему именно такими? какая логика заложена в каждый из запросов?
...
Рейтинг: 0 / 0
01.03.2017, 22:22
    #39412853
menter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести в другой столбец опеределенные данные
Обносновать вряд ли получится. Просто нашел пример как это сделать, в мускуле не силен мягко говоря:) Вы не могли бы подсказать, как в моем случае составить запрос?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Перенести в другой столбец опеределенные данные / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]