gpt4 book ai didi

MySql 触发更新、插入和删除

转载 作者:行者123 更新时间:2023-11-29 00:31:48 25 4
gpt4 key购买 nike

有没有办法截取一个表中的新条目记录,并将该字段的一些值插入另一个表中?而且,再一次,如何将关系设置为级联,这样如果我删除主表中的记录,即使在触发表中也会删除这些记录?我们可以通过示例/资源来解释吗?提前致谢...

最佳答案

这直接来自 http://dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

mysql> CREATE TRIGGER ins_sum BEFORE INSERT ON account
-> FOR EACH ROW SET @sum = @sum + NEW.amount;

在您的情况下,您可能希望将 SET 替换为 insert 语句,其中 NEW 是要插入的表行的实例。所以像这样:

mysql> CREATE TRIGGER trigger_name BEFORE INSERT ON tablename
-> FOR EACH ROW insert into othertable (colname) Values(NEW.colname);

关于MySql 触发更新、插入和删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16179267/

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