使用级联SQL连接3个表(phpmyadmin)

lzfw57am  于 2023-05-29  发布在  PHP
关注(0)|答案(1)|浏览(93)

我有3个表,第一个表是“用户”,包含所有用户。第二个表是只包含教师的“教师”,最后一个表是只包含学生的“学生”。现在我想把所有这些表连接在一起,当我添加新的用户与角色教师它应该只添加到教师表,当我添加新的用户与角色学生它应该只添加到学生表。
用户表:https://prnt.sc/fioCEiBtc2dr无关系
教师表:https://prnt.sc/zrJcHeSQKsUghttps://prnt.sc/04iyp6MzDFoa的关系
学生表:https://prnt.sc/yYnYIX7eFuI1与关系https://prnt.sc/MQTtyfiDAUq1
现在,如果我添加一个新的用户与教师角色或学生角色,它添加这个用户只是教师表。我该怎么办?

os8fio9y

os8fio9y1#

好了,这就是所有想要的答案,只需将触发器添加到用户表即可。
开始IF NEW.role = 'teacher' THEN INSERT INTO teacherid_user)VALUES(NEW.id_user);如果结束;结束
和学生表的相同触发器

相关问题