将外键与触发器结合使用

时间:2014-04-04 04:00:50

标签: mysql triggers

我有三张表如下,

  1. 评估员表
  2. 答案表
  3. 评估员答案表
  4. Evaluator Answer表链接了其他两个表(它有两个外键到其他两个表)。我需要的是删除评估者从评估者表中删除评估者时提供的所有答案。我删除了Evaluator Answer表记录时创建了一个删除答案的触发器。所以预期的结果是,

    1. 从Evaluator表中删除评估者
    2. 从Evaluator Answer表中删除相应的记录(使用外键)
    3. 使用触发器删除答案
    4. 但问题是第3步不能正常工作。我直接删除了Evaluator Answer表中的记录。然后触发工作。任何人都知道解决方案吗?

1 个答案:

答案 0 :(得分:0)

刚刚找到答案。 mysql尚未支持它 - http://bugs.mysql.com/bug.php?id=61555