Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] UPDATE

Ответить
Настройки темы
MySQL - [решено] UPDATE

Аватара для Rubichek

Ветеран


Сообщения: 558
Благодарности: 5

Профиль | Отправить PM | Цитировать


Здравствуйте, подскажите пж запрос

есть таблица в ней порядка 7 столбов нужно изменить значение в столбе sku по указанным product_id (такой столбец есть)

Отправлено: 18:27, 20-12-2015

 

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


UPDATE table_name SET sku = sku * 2 WHERE product_id = 10
manual
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:10, 20-12-2015 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Rubichek

Ветеран


Сообщения: 558
Благодарности: 5

Профиль | Отправить PM | Цитировать


а как правильно записать что бы сразу все sku заменить?

sku
71207069
73207046
73207042

product_id
1295
1306
1507


Например product_id и заменить существующие sku

product_id
1295 - 71207069
1306 - 73207046
1507 - 73207042

Отправлено: 01:14, 21-12-2015 | #3


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Разными запросами.

Отправлено: 06:54, 21-12-2015 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Coutty, я с деталями MySQL не знаком. Такой вариант возможен: создать курсор/временную таблицу (product_id, новое_значение_sku), заполнить потребными данными, сделать обновление столбца sku из столбца новое_значение_sku запроса на объединение исходной таблицы с курсором по product_id?

Отправлено: 08:05, 21-12-2015 | #5


Аватара для Rubichek

Ветеран


Сообщения: 558
Благодарности: 5

Профиль | Отправить PM | Цитировать


может по другому сделать есть старые sku и новые sku которыми нужно заменить подскажите пж как можно сделать так?

UPDATE имя_таблицы SET имя_столбца = REPLACE (имя_столбца, 'что_ищем', 'на_что_заменяем');

как написать если 100 sku нужно заменить

Отправлено: 14:15, 21-12-2015 | #6


Аватара для Rubichek

Ветеран


Сообщения: 558
Благодарности: 5

Профиль | Отправить PM | Цитировать


всем спасибо решил.

Отправлено: 22:40, 22-12-2015 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] UPDATE

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - Windows Update Котяра Microsoft Windows 2000/XP 18 14-06-2009 08:14
Windows update UnDetect Microsoft Windows NT/2000/2003 1 28-04-2006 14:40
update Guest Microsoft Windows 95/98/Me (архив) 1 19-10-2004 19:25
Windows Update Chelovekspb Microsoft Windows 2000/XP 11 21-07-2004 14:32
update XP Demiurg Microsoft Windows 2000/XP 7 10-03-2004 19:58




 
Переход