Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 29.11.2019, 00:43   #1
Korban
Пользователь
 
Регистрация: 02.11.2016
Сообщений: 26
По умолчанию Условие в UPDATE запросе MySQL

Здравствуйте, необходимо составить запрос на обновление:

Обновить поле количества товара, добавив к нему 50 единиц. Для создания запроса использовать следующую информацию:
- product_name = "ПК27"; catalog_name = "ПК"; quantity = "100"; company_name = "IBM";

Перед обновлением данных необходимо проверить:
- существует ли каталог товаров с таким именем (если «НЕТ» - не обновлять)
- существует ли товар с таким именем (если «НЕТ» - не обновлять)
- существует ли название фирмы-изготовителя с таким именем (если «НЕТ» - не вставлять).
- если в результате увеличении количества товара получается отрицательное число - не обновлять.

Вопрос в следующем: как составить в запросе на обновление проверку для каждого из перечисленных пунктов и какие конструкции для этого используются?
Korban вне форума Ответить с цитированием
Старый 29.11.2019, 19:26   #2
weatherbad
Заблокирован
 
Регистрация: 29.11.2019
Сообщений: 5
По умолчанию

видимо в условии where 'koli'>=-50 and 'product_name'="ПК27" и тд
weatherbad вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VB как правильно задать условие в запросе на выборку? SvarogIS Microsoft Office Access 3 26.12.2015 18:56
Использование операторов SELECT, DELETE и UPDATE в одном запросе в PDO Dante5 SQL, базы данных 4 19.09.2015 12:41
MySQL Update условие Xameleon666 SQL, базы данных 20 01.10.2013 15:38
Условие выбора в sql-запросе на vba ilnarinho Microsoft Office Excel 2 11.09.2012 23:52
Условие на UPDATE данных nikta БД в Delphi 4 14.05.2010 15:45


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS