gpt4 book ai didi

Mysql 触发器不起作用

转载 作者:可可西里 更新时间:2023-11-01 08:17:20 26 4
gpt4 key购买 nike

我创建了以下触发器,但它在插入数据后没有执行

DELIMITER //
CREATE TRIGGER sale_after_insert
AFTER INSERT
ON ano_sale_join
FOR EACH ROW
BEGIN
INSERT INTO ano_sale_join.database_inventory (sale_id) values (NEW.sale_id);
INSERT INTO ano_sale_join.database_inventory (sales_prod_id) values (NEW.sales_prod_id);
END//
DELIMITER;

最佳答案

您在语句中引用了错误的databasetable。他们被交换了

这个代码块是错误的:

INSERT INTO ano_sale_join.database_inventory (sale_id) values (NEW.sale_id);
INSERT INTO ano_sale_join.database_inventory (sales_prod_id) values (NEW.sales_prod_id);

将它们更改为:

INSERT INTO database_inventory.ano_sale_join(sale_id) values (NEW.sale_id);
INSERT INTO database_inventory.ano_sale_join(sales_prod_id) values (NEW.sales_prod_id);

引用:

关于Mysql 触发器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21826384/

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