StudyCode
Меняем данные: добавляем, обновляем и удаляем строки — и привычки, которые спасут тебя от инцидента на проде.
До сих пор ты только читал данные. Пора писать:
INSERT INTO products (title, price, category, stock)
VALUES ('Коврик для мыши', 500, 'аксессуары', 8);VALUES — значения, в том же порядке.id мы не указали — и это правильно: INTEGER PRIMARY KEY в SQLite выдаёт его сам (в PostgreSQL то же делает IDENTITY). Не придумывай id руками в реальном коде: два параллельных запроса выдадут дубли.
Именно это происходит внутри твоего POST /api/products из проекта «Магазин»: тело запроса → INSERT → БД возвращает новую строку с готовым id.
Кстати, одним INSERT можно вставить сразу несколько строк:
INSERT INTO products (title, price, category, stock)
VALUES ('Товар 1', 100, 'разное', 1), ('Товар 2', 200, 'разное', 2);Добавь в каталог товар: Носки «hello world», цена 350, категория 'одежда', остаток 10.