Я работаю над созданием относительно простой системы инвентаризации, в которой данные хранятся и обновляются с помощью MySQL с подключенным к нему Python.При добавлении в запас конечный пользователь вводит значения в интерфейс и связывает номер заявки на покупку с этой транзакцией.После этого в журнале будет указано, что в билете на покупку х добавлены единицы к запасу.
В одном билете на покупку может быть увеличено несколько позиций на складе, т. Е. Необходимо обновить несколько строк в таблице запасов на один билет на покупку.
Однако у меня возникли проблемы с концептуализацией эффективного способа обновления нескольких строк при сопоставлении номера билета с транзакцией.Я собирался использовать простое утверждение UPDATE, но не могу понять, как связать номер билета.
Я думал о создании таблицы для покупки билетов, но подумал, что было бы эффективнее просто увеличить запастолько с обновлениями, но я, кажется, не так.Собирался использовать что-то вроде:
UPDATE stock SET count + x WHERE id = y;
Где x - это величина, на которую увеличивается акция, а y - уникальный идентификатор конкретного продукта.
TL; DR есть какой-нибудь эффективныйспособ обновить несколько строк в одном столбце, а также связать введенный пользователем номер с этой транзакцией?