![]() |
UPDATE
Здравствуйте, подскажите пж запрос
есть таблица в ней порядка 7 столбов нужно изменить значение в столбе sku по указанным product_id (такой столбец есть) |
UPDATE table_name SET sku = sku * 2 WHERE product_id = 10
manual |
а как правильно записать что бы сразу все 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?
|
может по другому сделать есть старые sku и новые sku которыми нужно заменить подскажите пж как можно сделать так?
UPDATE имя_таблицы SET имя_столбца = REPLACE (имя_столбца, 'что_ищем', 'на_что_заменяем'); как написать если 100 sku нужно заменить |
всем спасибо решил.
|
Время: 03:22. |
Время: 03:22.
© OSzone.net 2001-