我试图制作一个删除级联触发器,每当我删除一个PERSON时,它会删除表PERSONS中的行并删除,具体取决于该人是否被放入表STUDENTS或EMPLOYEES中。
因为在表PERSONS中我只找到(姓名,IDPERSON,电话,电子邮件等),而在Student / Emplyee中我找到了更多技术细节,例如:ScheduleEmployee,IdAccomodationStudent等。希望你能得到它。
JSON.parse(localStorage.getItem('todo'))
由于某种原因,它不起作用。我查看了旧的stackoverflow帖子,我得到了上面的触发器并在我的数据库上添加了。但是没有用..请帮忙:(
答案 0 :(得分:0)
触发器看起来像是错误的工具。相反,您可以使用带有on delete cascade
选项的外键:
ALTER TABLE student
ADD CONSTRAINT student_fk
FOREIGN KEY(idpersoana)
REFERENCES person(idpersoana) ON DELETE CASCADE;