Php 如何根据其他表中的值限制数据库插入操作

Php 如何根据其他表中的值限制数据库插入操作,php,sql,phpmyadmin,Php,Sql,Phpmyadmin,我有3个SQL表: 雇员 技术员 经理 技术员和经理各自负责扩展员工。员工有一个字段employeeType,可以等于Manager、technology或technology/Manager 是否有办法检查技师表内部,以确保只能插入员工类型为技师/经理或技师的员工 您能解释一下吗?我已经尽力编辑了您问题的格式,但我认为您仍然需要提供一些详细信息。您希望通过应用程序逻辑或某种db约束来实现这一点吗?感谢您编辑该格式。在提出更多问题之前,我将对此进行调查。我只使用PhpMyAdmin,因此db

我有3个SQL表:

  • 雇员
  • 技术员
  • 经理
技术员和经理各自负责扩展员工。员工有一个字段
employeeType
,可以等于
Manager
technology
technology/Manager

是否有办法检查技师表内部,以确保只能插入员工类型为
技师/经理
技师
的员工


您能解释一下吗?我已经尽力编辑了您问题的格式,但我认为您仍然需要提供一些详细信息。您希望通过应用程序逻辑或某种db约束来实现这一点吗?感谢您编辑该格式。在提出更多问题之前,我将对此进行调查。我只使用PhpMyAdmin,因此db约束可能是最好的。您是否尝试过使用
触发器
?我认为在插入触发器之前,触发器对您有效。您能解释一下吗?我已经尽力编辑您的问题格式,但我想您仍然需要提供一些详细信息。您希望通过应用程序逻辑或某种db约束来实现这一点吗?感谢您编辑该格式。在提出更多问题之前,我将对此进行调查。我只使用PhpMyAdmin,因此db约束可能是最好的。您是否尝试过使用
触发器
?我认为在插入触发器之前,它将对您起作用。