SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.01.2012 21:53:40

Petr
Завсегдатай
Откуда: Москва
Зарегистрирован: 19.10.2011
Сообщений: 51

Подскажите как сделать выборку из таблицы

Добрый день,Подскажите как сделать выборку из таблицы, определенное слово если оно соответствует критерию то добавить в соответствующий столбец нужную цифру:

Вот например

(`product_id`, `model`, `sku`, `upc`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `date_added`, `date_modified`, `viewed`) VALUES
(31776, 'Toyota', '', '', '', 100, 7, 'data/Camry_Saloon/132631768551205444.jpg', 0, 1, 36.0000, 0, 0, '2012-01-24', 0.00, 2, 0.00, 0.00, 0.00, 1, 1, 1, 1, 0, '2012-01-24 02:10:41', '2012-01-24 02:10:41', 0),


в этой строке есть ключевое слово Camry, если оно найдено, то нужно что бы в ячейку manufacturer_id вставлялось значение, наример 1, соответственно.


Работаю над Сайтом http://tuningdom.ru/, Ищу гуру которого можно спросить обо Всем!

Неактивен

 

#2 28.01.2012 00:52:09

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Подскажите как сделать выборку из таблицы

UPDATE tablename SET manufacturer_id = 1 WHERE image LIKE '%Camry%';

Но работать будет долго, т.к. не сможет использовать индекс.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson