首页 > 解决方案 > SQL 触发器(插入前)

问题描述

我有一个表“员工”和一个表“经理”,它们之间的关系是一对多的,每个员工都有一个经理,每个经理可能有一个或多个员工。

我希望“经理”表中只有一位经理,因此只有一条记录。我正在考虑在“Manager”表上创建一个触发器,然后检查是否存在记录,如果不存在,则 INSERT manager,如果是,那么如何取消 INSERT 或中止它?也许还有另一种方法可以做到这一点?我对 MySQL 还是有点陌生​​,我有点困惑。

标签: mysqltriggerssql-insert

解决方案


推荐阅读