Помогите с запросом

J
На сайте с 08.06.2006
Offline
844
289

Есть таблица

В ней два поля

name, content

Значения полей name такие

Продажа LG

Продажа Nokia

Продажа Samsung

Значения полей content пустые

Нужен запрос, который заполнит content значениями

Сегодня в продаже brn="LG"

Сегодня в продаже brn="Nokia"

Сегодня в продаже brn="Samsung"

Выдернув нужную марку из поля name

izbushka
На сайте с 08.06.2007
Offline
110
#1

Правильно разделить поле name на два поля: операция (продажа) и бренд (LG). Тогда дурацкие вопросы возникать не будут.

Однако, о любителях извращений mysql тоже позаботилась:

select SUBSTRING_INDEX(name,' ',-1) from таблица;
A
На сайте с 08.07.2010
Offline
25
#2

UPDATE tbl SET content = CONCAT('Сегодня в продаже brn="',REPLACE(name,'Продажа ',''),'"')

Но izbushka прав(а), извращение то ещё

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий