gpt4 book ai didi

mySQL 触发器防止从一个表中删除另一个条件

转载 作者:行者123 更新时间:2023-11-30 23:25:09 26 4
gpt4 key购买 nike

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

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

Appointments 包含约会的详细信息,具有以下字段:预约日期,开始时间和客户(来自表 1 的外键 cust_id)

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

最佳答案

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

检查这个page

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

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com