1

我有 2 张桌子(客户和约会)

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

Appointments 包含约会的详细信息,包含字段:appt_date、start_time 和 customer(来自 table1 的外键 cust_id)

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

4

1 回答 1

0

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

检查此页面

在您的情况下,您应该使用 before_destroy,并引发一些验证异常。

于 2012-12-05T16:06:41.877 回答