MySQL 商品表增加数据另一个表库存减少
时间: 2023-06-19 18:10:40 浏览: 100
你可以使用 MySQL 的触发器来实现商品表增加数据时另一个表库存减少的操作,具体步骤如下:
1. 创建一个触发器,当商品表新增数据时触发。
```
CREATE TRIGGER update_inventory AFTER INSERT ON `product_table` FOR EACH ROW
```
2. 在触发器中编写 SQL 语句,实现库存表减少相应数量的库存。
```
BEGIN
UPDATE `inventory_table` SET `quantity` = `quantity` - NEW.`quantity` WHERE `product_id` = NEW.`product_id`;
END
```
3. 确保商品表和库存表中都有相应的字段,如商品 ID 和数量等。
需要注意的是,这种操作会影响到库存表中的数据,应该谨慎操作。同时,也需要确保商品表和库存表中的数据完整性和一致性。
阅读全文