标签: mysql triggers
我有2张桌子(顾客和约会)
客户包含主键cust_id
约会包含约会的详细信息,包括字段: appt_date, start_time和 customer(来自table1的外键cust_id)
我想编写一个触发器,如果它是具有该特定appt_date和start_time的约会中的唯一记录(特定的appt_date和start_time可以有多个客户),则会阻止您从Customers中删除记录。
答案 0 :(得分:0)
您可以使用ActiveRecord的回调来阻止。
选中此page
在您的情况下,您应该使用before_destroy,并引发一些验证异常。