diff --git a/task.sql b/task.sql index 8adf22b..429d23c 100644 --- a/task.sql +++ b/task.sql @@ -1,11 +1,18 @@ -- Use our database -USE ShopDB; +USE ShopDB; --- Some data should be created outside the transaction (here) +INSERT INTO Orders(CustomerID, Date) + VALUES(1, '2026-05-13'); -- Start the transaction START TRANSACTION; +SET @orderId = LAST_INSERT_ID(); + +INSERT INTO OrderItems(OrderID, ProductID, Count) + VALUES(@orderId, 1,1); + +UPDATE Products SET WarehouseAmount = WarehouseAmount - 1 WHERE ID = 1; -- And some data should be created inside the transaction COMMIT; \ No newline at end of file