![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] UPDATE |
|
MySQL - [решено] UPDATE
|
Ветеран Сообщения: 558 |
Здравствуйте, подскажите пж запрос
есть таблица в ней порядка 7 столбов нужно изменить значение в столбе sku по указанным product_id (такой столбец есть) |
|
Отправлено: 18:27, 20-12-2015 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать UPDATE table_name SET sku = sku * 2 WHERE product_id = 10
manual |
Отправлено: 21:10, 20-12-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 558
|
Профиль | Отправить 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 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Разными запросами.
|
Отправлено: 06:54, 21-12-2015 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Coutty, я с деталями MySQL не знаком. Такой вариант возможен: создать курсор/временную таблицу (product_id, новое_значение_sku), заполнить потребными данными, сделать обновление столбца sku из столбца новое_значение_sku запроса на объединение исходной таблицы с курсором по product_id?
|
|
Отправлено: 08:05, 21-12-2015 | #5 |
Ветеран Сообщения: 558
|
Профиль | Отправить PM | Цитировать может по другому сделать есть старые sku и новые sku которыми нужно заменить подскажите пж как можно сделать так?
UPDATE имя_таблицы SET имя_столбца = REPLACE (имя_столбца, 'что_ищем', 'на_что_заменяем'); как написать если 100 sku нужно заменить |
Отправлено: 14:15, 21-12-2015 | #6 |
Ветеран Сообщения: 558
|
Профиль | Отправить PM | Цитировать всем спасибо решил.
|
Отправлено: 22:40, 22-12-2015 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - 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 |
|