在mySQL中制作触发器
我对triggers和mySQL还比较陌生,在我的课程中有一个问题是制作一个触发器,它将支持插入一个新的“发票”,该发票是数据库的一部分,它将通过将这个新发票添加到customer balance属性来自动更新“customer”表中的客户在mySQL中制作触发器,mysql,sql,Mysql,Sql,我对triggers和mySQL还比较陌生,在我的课程中有一个问题是制作一个触发器,它将支持插入一个新的“发票”,该发票是数据库的一部分,它将通过将这个新发票添加到customer balance属性来自动更新“customer”表中的客户 对不起,如果我的问题不清楚,但我可以回答任何需要澄清的细节。客户示例和发票表如下 CREATE TABLE customer ( id INT, ... transaction_count INT DEFAULT 0 ); CREATE TAB
对不起,如果我的问题不清楚,但我可以回答任何需要澄清的细节。客户示例和发票表如下
CREATE TABLE customer (
id INT,
...
transaction_count INT DEFAULT 0
);
CREATE TABLE invoice (
id INT,
customer_id INT,
...
);
你的扳机是这样的
DELIMITER
$$
CREATE TRIGGER invoice_counter
AFTER INSERT ON invoice
FOR EACH ROW
BEGIN
INSERT INTO customer
SET transaction_count = transaction_count + 1
WHERE id = NEW.customer_id;
END
$$
DELIMITER ;
下面的链接将更有用
当你需要触发时