我有两张桌子。Device
和Device_Config
。设备表具有以下列:
device_id
config_id
bla
bla2
foo
bar
并Device_config
具有以下列
id
foo
bar
正如您可以预测的那样,config_id
在我的Device
表上有一个外键引用id
列Device_config
所以我在我的Device
表上添加了这个约束。
ALTER TABLE device
ADD CONSTRAINT device_config_id_fk FOREIGN KEY (config_id)
REFERENCES device_config (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE CASCADE;
但是这样一来,当in中的一行Device_config
被删除时,表上对应的行就Device
被删除了。但是我想要相反的。删除设备时,我希望删除相应的条目device_config
。我怎样才能做到这一点?