Показать полную графическую версию : [решено] UPDATE
Rubichek
20-12-2015, 18:27
Здравствуйте, подскажите пж запрос
есть таблица в ней порядка 7 столбов нужно изменить значение в столбе sku по указанным product_id (такой столбец есть)
UPDATE table_name SET sku = sku * 2 WHERE product_id = 10
manual (http://www.mysql.ru/docs/man/UPDATE.html)
Rubichek
21-12-2015, 01:14
а как правильно записать что бы сразу все sku заменить?
sku
71207069
73207046
73207042
product_id
1295
1306
1507
Например product_id и заменить существующие sku
product_id
1295 - 71207069
1306 - 73207046
1507 - 73207042
Coutty, я с деталями MySQL не знаком. Такой вариант возможен: создать курсор/временную таблицу (product_id, новое_значение_sku), заполнить потребными данными, сделать обновление столбца sku из столбца новое_значение_sku запроса на объединение исходной таблицы с курсором по product_id?
Rubichek
21-12-2015, 14:15
может по другому сделать есть старые sku и новые sku которыми нужно заменить подскажите пж как можно сделать так?
UPDATE имя_таблицы SET имя_столбца = REPLACE (имя_столбца, 'что_ищем', 'на_что_заменяем');
как написать если 100 sku нужно заменить
Rubichek
22-12-2015, 22:40
всем спасибо решил.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.