Разбор темы

SQLite — встраиваемая база в одном файле, без отдельного сервера; работать с ней из терминала можно утилитой sqlite3. Изменение уже существующих строк делает оператор UPDATE: часть SET задаёт, какую колонку и на какое значение поменять, а WHERE ограничивает, какие именно строки затронуть. Ключевой момент — без WHERE обновятся ВСЕ строки таблицы, поэтому условие, отбирающее нужную запись, обязательно.

Что проверяется

  1. stock товара widget равен 0
  2. остаток других товаров не изменился

Как это выглядит