1
Решение задания 1
CREATE TABLE products (
product_id INT AUTO_INCREMENT PRIMARY KEY,
product_name VARCHAR(100) NOT NULL,
category VARCHAR(50) DEFAULT 'General',
price DECIMAL(8, 2) CHECK (price >= 0),
stock_quantity INT CHECK (stock_quantity >= 0),
supplier_id INT
);
INSERT INTO products (product_name, category, price, stock_quantity, supplier_id)
VALUES ('Laptop', 'Electronics', 1200.00, 10, 1),
('Office Chair', 'Furniture', 150.00, 25, 2),
('Pen', 'Stationery', 1.50, 100, 3),
('Desk Lamp', 'Furniture', 45.00, 15, 2),
('Notebook', 'Stationery', 3.00, 200, 3);
UPDATE products
SET stock_quantity = stock_quantity - 3
WHERE product_id = 1;