gpt4 book ai didi

mysql - 删除带有链接的表

转载 作者:行者123 更新时间:2023-11-29 20:26:58 25 4
gpt4 key购买 nike

我在 MySQL Database 中得到了这张表:

  • country
  • country_province
  • country_province_municipality
  • country_province_municipality_barangay

这是Foreign Keys对于每个表:

  • country.objid链接至country_province.countryid
  • country_province.objid链接至country_province_municipality.provinceid
  • country_province_municipality.objid链接至country_province_municipality_barangay.municipalityid

因此,4 个表通过其 objid 相互连接。 .

问题:我打算使用country.objid删除4个表的所有记录的链接。仅有的。怎么做?

脚本应如下所示:

delete country, country_province, country_province_municipality, country_province_municipality_barangay where country.objid = 'country0001'

最佳答案

为您的外键提供“删除级联”。

当您从父表中删除数据时,MySQL ON DELETE CASCADE 外键引用操作会从子表中删除数据。

http://www.mysqltutorial.org/mysql-on-delete-cascade/

关于mysql - 删除带有链接的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39262768/

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