1

Тема: Скопировать значения из одного стлобца в другой.

В Базе SAM'a хочу скопировать значения столбца "filename" в столбец "buycd".
Руками слишком долго копировать каждый, всего надо 2к строк.
Подскажите запрос или функцию которая сделает всё чётко и быстро smile

2

Re: Скопировать значения из одного стлобца в другой.

А зачем это? Если это для samphpweb то проще переделать страницу

3

Re: Скопировать значения из одного стлобца в другой.

переделать страницу не получится, так как в базе уже есть  композиции - расширяю фонотеку. Поэтому ищу такое решение.

4

Re: Скопировать значения из одного стлобца в другой.

Почему это не получится? База останется не тронутой
А ваше решение во первых не простое в выполнении, а во вторых глупое (глупость дублировать поле)
Вообще ничего непонятно

5

Re: Скопировать значения из одного стлобца в другой.

мне из поля нужны только название и папка объекта. (a-z/unnamed_-_untitle.mp3). ничего глупого в этом нет.

6

Re: Скопировать значения из одного стлобца в другой.

Все ровно, эти данные легко можно достать из существующего поля

7

Re: Скопировать значения из одного стлобца в другой.

блин, есть-ли решение этого вопроса или нет?(просто скопировать из одного столба в другой, всё и сразу)

8

Re: Скопировать значения из одного стлобца в другой.

А в гугле забанили? найти мануал по работе с мускулем невозможно? например, с помощью phpmyadmin

Отредактировано Leff27 (25-09-2012 18:05:42)

9

Re: Скопировать значения из одного стлобца в другой.

SQL запрос на 6 слов всего

но я все ровно считаю это плохим решением, во первых лишнее место базы почти в 2 раза, во вторых при каждом добавлении новых песен сэмом прийдется делать эту операцию опять

10

Re: Скопировать значения из одного стлобца в другой.

вы просто не так поняли:)
со второго столбца мне нужна папка и название трека, которые надо скопировать в столбец buycd.
У меня и так оба столбца забиты, в одном путь к файлу, в другом путь к фтп, на котором расположен файл для скачивания. Чтобы ускорить процесс прописывания  ссылок, я думаю, это лучшее решение.
Будьте добры, напишите этот самый запрос.

11

Re: Скопировать значения из одного стлобца в другой.

и все таки это не верное решение ) и поэтому из принципа подсказывать не буду, гугл в помощь

если надо не просто копировать но еще и изменить под нужный шаблон это уже прийдется скрипт делать

ну чем не проще на сайте прописать строчку типа
$link = "http://сайт.ру/".str_replace('/var/www/', '' $filename);
??

12

Re: Скопировать значения из одного стлобца в другой.

нет)
1) Файлы расположенны на разных серверах.
2) столбце filename полный путь к файлу, то есть ссылка получится примерно такой - /var/www/D:\music\Март 2012\Christopher_S_vs_G-Spott_-_Are_You_Ready_For_No_Comment_(Dj_Tr-meet_Mash-up).mp3
мне надо просто скопировать, остальное я сам буду менять)

Отредактировано MoD_X (26-09-2012 15:39:14)

13

Re: Скопировать значения из одного стлобца в другой.

ну во первых такое быть не может  /var/www/D:\music ))
и нет разницы где оно будет расположено если имя файла совпадает можно сделать все через str_replace, а если нет то и копировать нет смысла.
Вы же сами себе лишнюю работу создаете

14

Re: Скопировать значения из одного стлобца в другой.

лишнюю работу я начала делать, когда реализовал скачивания треков из ротации smile
мне надо просто скопировать столбцы и заменить локальный путь на путь к фтп.
А если пробовать ваши варианты, то они точно создадут мне лишнюю работу smile

15

Re: Скопировать значения из одного стлобца в другой.

то есть написать одну строчку в сайте что я предлагаю это больше работы чем переименовать пару тысяч строк?

и заменить локальный путь на путь к фтп.

я ж говорю это может делать та строчка непосредственно на сайте используя столбец filename и выводить путь к фтп, и результат этой строчки вставить в линк bycd

но вижу вам этого не понять

16

Re: Скопировать значения из одного стлобца в другой.

а как быть с остальными двумя тысячами файлами, у которых названия в столбце filename не совпадает с названием в столбце buycd?

17

Re: Скопировать значения из одного стлобца в другой.

tarasian666, напишите, пожалуйста, запорс. Уже 5 дней его у Вас прошу.

Отредактировано MoD_X (28-09-2012 17:35:48)

18

Re: Скопировать значения из одного стлобца в другой.

пишет MoD_X:

а как быть с остальными двумя тысячами файлами, у которых названия в столбце filename не совпадает с названием в столбце buycd?

скопировать нужные файлы на фтп

запрос можете найти в документации sql

19

Re: Скопировать значения из одного стлобца в другой.

Вам сложно написать 1 строчку? smile
Опять Вы не поняли, на локалке название файлов: 50 Cent - Candy Shop, а на фтп 50_cent_-_candy_shop, если мне переименовывать файлы на локалке, то получится намного больше лишней работы, в моём случае, лучший вариант - это скопировать адрес файла из столбца в столбец и изменить локальный путь на ссылку к фтп.

Отредактировано MoD_X (28-09-2012 18:41:16)

20

Re: Скопировать значения из одного стлобца в другой.

пишет MoD_X:

Вам сложно написать 1 строчку? smile
Опять Вы не поняли, на локалке название файлов: 50 Cent - Candy Shop, а на фтп 50_cent_-_candy_shop, если мне переименовывать файлы на локалке, то получится намного больше лишней работы, в моём случае, лучший вариант - это скопировать адрес файла из столбца в столбец и изменить локальный путь на ссылку к фтп.

TotalCommander - групповое переименование - заменить пробел на _ и все.
Поддерживаю tarasian, ибо избыточность данных в базе - плохой тон явно.

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге