gpt4 book ai didi

mysql - 如何在触发器表中填充现有条目的条目。 - MYSQL

转载 作者:行者123 更新时间:2023-11-29 22:00:58 24 4
gpt4 key购买 nike

这是我的架构。

table_products - product_id, product_name, product_description, product_image_path, brand_id, available.
table_brands - brand_id, brand_name
table_categories - category_id, category_name
table_product_category_mapping - product_id, category_id

数据已填充到表格中。

现在,由于新的要求,我想创建一个触发器来跟踪每个品牌和类别中的产品数量。所以我创建了一个表:

table_product_count - brand_id, category_id, count //under this brand and category these many products are there.

分隔符$$在表产品上插入后创建触发器 inc_count对于每一行开始 UPDATE table_product_count SET count = count + 1 WHERE Brand_id = NEW.brand_id;结束$$分隔符;

分隔符$$在表产品上插入后创建触发器 inc_count2对于每一行开始 UPDATE table_product_count SET count = count + 1 WHERE Brand_id = NEW.brand_id;结束$$分隔符;

如何填充 table_product_count 表中已输入(产品)数据的计数条目。

最佳答案

如果您拥有 table_product_count 表中的所有brand_id、category_id,则此触发器将起作用:

分隔符$$为每行插入 test.table_products 后创建触发器 inc_count开始更新 table_product_count SET COUNT = COUNT + 1 WHERE Brand_id = NEW.brand_id;结束$$分隔符;

关于mysql - 如何在触发器表中填充现有条目的条目。 - MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32653969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com