我有2个表(客户和约会)

客户包含具有主键cust_id的客户详细信息列表

约会包含约会的详细信息,其中包括以下字段:
appt_date,
start_time和
客户(来自表1的外键cust_id)

我想编写一个触发器,如果​​它是约会中唯一具有特定appt_date和start_time的记录(特定appt_date和start_time可以有多个客户),则可以防止您从客户中删除记录。

最佳答案

您可以使用ActiveRecord的回调来防止。

选中此page

对于您的情况,应使用before_destroy,并引发一些验证异常。

关于mysql - MySQL触发器防止从一个表删除另一个条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13726073/

10-16 07:24
查看更多