条件就像这样
我有客户表
id_cus ---> PK姓名地址电话
我有交易表
no_trans ---> PKid_cus ---> fk约会时间付款
那么,在删除交易表的删除外键选项上哪种最佳解决方案?
在删除上没有最佳选择。这取决于您需要什么。这些是您的选择:
级联:从父表中删除行,并在子表中自动删除或更新匹配行。
设置null:将行从父表中删除,然后将"外键"列或子表中的列设置为null。如果您指定集合空操作,请确保您尚未将子表中的列声明为null。
限制:拒绝父表的删除操作。限制与省略删除子句相同。
delete上的默认操作始终是"限制"。
(https://dev.mysql.com/doc/refman/5.7/en/create-table-foreign-keys.html)
希望这会有所帮助!