2011-08-02 125 views
0

我有一些与MySQL的经验,但从来没有创建一个触发器。我的数据库,书籍和系列中有两张桌子。该系列有一个主要关键字series_id,它也是书籍上的一个关键约束。我想要创建一个触发器,以便在更新系列表中的一行时,与该系列相关的所有书籍也将被删除。我理解基本的mysql语法来做到这一点,但我不知道如何做出这个触发器。创建MySQL触发器

我试过阅读一些教程,但我仍然不清楚。教程都创建测试表...我需要这样做吗?另外,我如何传递一个参数,或者我可以吗?

非常感谢帮助。

+1

只是为了澄清,当系列以任何方式进行编辑或删除系列时,是否要删除这些书籍? – tloach

回答

0

我不知道你需要为此明确地创建一个触发器。只需将外键用于删除级联。它的文档是here

+0

但是,如果你的目标是学习如何使用触发器,那么http://net.tutsplus.com/tutorials/databases/introduction-to-mysql-triggers/是一个很好的地方。 – Micharch54