mysql - SQL 触发器(插入前)
问题描述
我有一个表“员工”和一个表“经理”,它们之间的关系是一对多的,每个员工都有一个经理,每个经理可能有一个或多个员工。
我希望“经理”表中只有一位经理,因此只有一条记录。我正在考虑在“Manager”表上创建一个触发器,然后检查是否存在记录,如果不存在,则 INSERT manager,如果是,那么如何取消 INSERT 或中止它?也许还有另一种方法可以做到这一点?我对 MySQL 还是有点陌生,我有点困惑。
解决方案
推荐阅读
- carrot2 - 用于胡萝卜2 搜索结果集群引擎的 OpenJDK 或 OracleJDK?
- python - 使用 split 方法将文本文件中的类别分成列
- c# - 查找文本中相邻子字符串的出现
- msvc12 - vcproj 用于没有同名 .c 的 .exe?
- javascript - 无法通过 javascript 函数更改元素中的值
- java - 我尝试使用 Retrofit 将我的 JSON 解析为我的 Java
- scala - 应用 datediff 转换后,Spark 中的数据框返回“d1:Unit = ()”
- javascript - JavaScript 函数未同步
- python - 映射到新值全部更改为 NaN
- javascript - Nextjs 中使用 getServerSideProps 进行动态路由