CREATE TABLE IF NOT EXISTS products ( product_id INT PRIMARY KEY AUTO_INCREMENT, owner_id INT NOT NULL, name VARCHAR(255) NOT NULL, description TEXT, price DECIMAL(10,2) NOT NULL, category VARCHAR(50), subcategory VARCHAR(50), stock_quantity INT NOT NULL DEFAULT 0, image_path VARCHAR(255), size_data JSON, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (owner_id) REFERENCES users(user_id) );